boulder v0.26.1 (Git ref da3d82798440fe62a174fd8329650c9d33dd6ad5-dirty) └─ building nodejs-24-24.14.1-4-1 Refreshed repo0 The following package(s) will be installed: acl 2.3.2-5 libpwquality 1.4.5-4 attr 2.5.2-6 libseccomp 2.6.0-6 bash 5.3.9-30 libsecret 0.21.7-8 boulder 0.26.1+git.da3d827-142 libsmartcols 2.41.3-18 brotli 1.2.0-9 libsodium 1.0.21+git.f6c18801-4 brotli-devel 1.2.0-9 libssh2 1.11.1-3 brotli-libs 1.2.0-9 libstdc++ 15.2.0+git.be9710b7-20 bsdtar 3.8.6-23 libstdc++-devel 15.2.0+git.be9710b7-20 bsdtar-static 3.8.6-23 libstone 0.26.1+git.647000c-7 bzip2 1.0.8-7 libtasn1 4.21.0-4 bzip2-devel 1.0.8-7 libunistring 1.4.2-7 bzip2-libs 1.0.8-7 libutempter 1.2.1-2 c-ares 1.34.6-2 libuuid 2.41.3-18 c-ares-devel 1.34.6-2 libuv 1.52.1-8 ca-certificates 20250516-17 libuv-devel 1.52.1-8 ca-certificates-mozilla 3.122-42 libxcrypt 4.5.2-10 ca-certificates-utils 20250516-17 libxkbcommon 1.13.1-15 clang 22.1.2-50 libxml2 2.15.2-19 clang-libs 22.1.2-50 linux-headers 6.19-28 compiler-rt 22.1.2-50 linux-pam-libs 1.7.2-19 coreutils 0.6.0-33 lld 22.1.2-50 cracklib 2.10.3-3 lld-libs 22.1.2-50 cryptsetup-libs 2.8.4-11 llvm 22.1.2-50 curl-libs 8.19.0-30 llvm-libs 22.1.2-50 cyrus-sasl-libs 2.1.28-5 lz4 1.10.0-4 dash 0.5.13.2-17 lzo 2.10-2 device-mapper-libs 2.03.39-15 mimalloc 2.2.7-11 diffutils 3.12-6 mpc 1.4.0-4 elfutils-libs 0.194-12 mpdecimal 4.0.1-2 envsubst 1.0-11 mpfr 4.2.2-5 expat 2.7.5-12 nano 8.7.1-39 file 5.47-11 ncurses-base 6.6-20260124-21 findutils 4.10.0-4 ncurses-libs 6.6-20260124-21 gawk 5.4.0-9 nghttp2 1.68.1-14 gcc 15.2.0+git.be9710b7-20 nghttp2-devel 1.68.1-14 gdbm-libs 1.26-7 nghttp2-libs 1.68.1-14 git 2.53.0-23 nghttp3 1.15.0-5 glib2 2.88.0-36 nghttp3-devel 1.15.0-5 glibc 2.43+git.c3ceb93d-35 ninja 1.13.2-6 glibc-devel 2.43+git.c3ceb93d-35 ntpd-rs 1.7.1-7 gmp 6.3.0-6 ocl-icd 2.3.4-4 gpm-libs 1.20.7-4 openldap 2.6.13-7 grep 3.12-7 openmp 22.1.2-50 gzip 1.14-6 openmp-devel 22.1.2-50 helix 25.07.01-8 openssl 3.6.1-34 hwloc-libs 2.13.0-6 openssl-devel 3.6.1-34 iana-etc 20260318-4 openssl-libs 3.6.1-34 icu 78.3-14 os-info 2026.03-16 icu-devel 78.3-14 p11-kit 0.26.2-11 icu-libs 78.3-14 p11-kit-libs 0.26.2-11 isl 0.27-2 patchelf 0.18.0-3 jansson 2.15.0-5 pcre2 10.47-8 jemalloc-libs 5.3.0-4 pkgconf 2.5.1-12 json-c 0.18-5 polly 22.1.2-50 kbd 2.9.0-9 procps 4.0.6-8 keyutils 1.6.3-4 python 3.11.15-15 kmod-libs 34.2-10 python-libs 3.11.15-15 krb5-libs 1.22.2-6 qrencode 4.1.1-3 layout 0.1.0-8 readline 8.3.3-9 less 692-15 ripgrep 15.1.0-4 libarchive 3.8.6-23 sed 4.9-3 libatomic 15.2.0+git.be9710b7-20 sqlite 3.52.0-18 libb2 0.98.1-2 sqlite-devel 3.52.0-18 libblkid 2.41.3-18 sudo-rs 0.2.13-19 libbpf 1.7.0-8 system-accounts 0.1.0-8 libcap 2.77-12 systemd 257.13-78 libcap-ng 0.8.5-5 terminus-font 4.49.1-2 libcom_err 1.47.4-7 tpm2-tss 4.1.3-4 libeconf 0.7.10-6 tzdata 2026a-9 libedit 20251016-3.1-5 util-linux 2.41.3-18 libelf 0.194-12 uutils-coreutils 0.6.0-33 libfdisk 2.41.3-18 vim 9.2.0131-20 libffi 3.5.2-9 wayland 1.25.0-9 libgcc 15.2.0+git.be9710b7-20 xkeyboard-config 2.47-8 libgcc-static 15.2.0+git.be9710b7-20 xxd 9.2.0131-20 libgcrypt 1.12.1-10 xz 5.8.2-14 libgomp 15.2.0+git.be9710b7-20 zlib 2.3.3-23 libgpg-error 1.59-8 zlib-devel 2.3.3-23 libidn2 2.3.8-5 zstd 1.5.7-12 libmount 2.41.3-18 zstd-devel 1.5.7-12 libpciaccess 0.19-6 zstd-libs 1.5.7-12 libpsl 0.21.5-4 Installed brotli-libs (cached) Installed brotli (cached) Installed bsdtar (cached) Installed acl (cached) Installed attr (cached) Installed brotli-devel (cached) Installed bash (cached) Installed bzip2-libs (cached) Installed bzip2 (cached) Installed bzip2-devel (cached) Installed bsdtar-static (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 curl-libs (cached) Installed compiler-rt (cached) Installed cracklib (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed device-mapper-libs (cached) Installed clang-libs (cached) Installed envsubst (cached) Installed elfutils-libs (cached) Installed diffutils (cached) Installed expat (cached) Installed file (cached) Installed gdbm-libs (cached) Installed findutils (cached) Installed gawk (cached) Installed glib2 (cached) Installed boulder (cached) Installed gmp (cached) Installed gpm-libs (cached) Installed gzip (cached) Installed git (cached) Installed grep (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed icu (cached) Installed icu-libs (cached) Installed isl (cached) Installed glibc-devel (cached) Installed icu-devel (cached) Installed json-c (cached) Installed gcc (cached) Installed keyutils (cached) Installed kmod-libs (cached) Installed krb5-libs (cached) Installed layout (cached) Installed less (cached) Installed libarchive (cached) Installed libatomic (cached) Installed libb2 (cached) Installed libblkid (cached) Installed libbpf (cached) Installed libcap (cached) Installed libcap-ng (cached) Installed libcom_err (cached) Installed helix (cached) Installed libeconf (cached) Installed libedit (cached) Installed libelf (cached) Installed libfdisk (cached) Installed kbd (cached) Installed libffi (cached) Installed libgcc (cached) Installed libgcrypt (cached) Installed libgcc-static (cached) Installed libgomp (cached) Installed libgpg-error (cached) Installed libidn2 (cached) Installed libmount (cached) Installed libpciaccess (cached) Installed libpsl (cached) Installed libseccomp (cached) Installed libsecret (cached) Installed libpwquality (cached) Installed libsmartcols (cached) Installed libssh2 (cached) Installed libsodium (cached) Installed libstone (cached) Installed libstdc++ (cached) Installed c-ares (cached) Installed jemalloc-libs (cached) Installed jansson (cached) Installed libtasn1 (cached) Installed libunistring (cached) Installed libutempter (cached) Installed libuuid (cached) Installed libuv (cached) Installed libuv-devel (cached) Installed libxkbcommon (cached) Installed libxcrypt (cached) Installed libxml2 (cached) Installed linux-pam-libs (cached) Installed lld (cached) Installed lld-libs (cached) Installed llvm-libs (cached) Installed lz4 (cached) Installed lzo (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed mpfr (cached) Installed llvm (cached) Installed ncurses-libs (cached) Installed nano (cached) Installed nghttp2 (cached) Installed nghttp2-libs (cached) Installed nghttp2-devel (cached) Installed nghttp3 (cached) Installed ninja (cached) Installed nghttp3-devel (cached) Installed ntpd-rs (cached) Installed libstdc++-devel (cached) Installed ocl-icd (cached) Installed openldap (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed openssl-libs (cached) Installed os-info (cached) Installed p11-kit-libs (cached) Installed p11-kit (cached) Installed patchelf (cached) Installed openssl (cached) Installed pcre2 (cached) Installed pkgconf (cached) Installed polly (cached) Installed python (cached) Installed qrencode (cached) Installed readline (cached) Installed linux-headers (cached) Installed ripgrep (cached) Installed procps (cached) Installed sqlite (cached) Installed sed (cached) Installed sqlite-devel (cached) Installed sudo-rs (cached) Installed system-accounts (cached) Installed tpm2-tss (cached) Installed terminus-font (cached) Installed glibc (cached) Installed util-linux (cached) Installed ncurses-base (cached) Installed wayland (cached) Installed tzdata (cached) Installed xxd (cached) Installed openssl-devel (cached) Installed zlib (cached) Installed uutils-coreutils (cached) Installed zlib-devel (cached) Installed xz (cached) Installed xkeyboard-config (cached) Installed systemd (cached) Installed zstd-libs (cached) Installed zstd (cached) Installed zstd-devel (cached) Installed python-libs (cached) Installed vim (cached) Installed c-ares-devel 38396 entries blitted in 0.17s (225.0k / s) Sharing 1 upstream(s) with the build container Shared node-v24.14.1.tar.gz x86_64 │Prepare │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1774973471 │P│ + export SOURCE_DATE_EPOCH │P│ + PGO_STAGE=NONE │P│ + export PGO_STAGE │P│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │P│ + export PKG_CONFIG_PATH │P│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CFLAGS │P│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CFLAGS │P│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CXXFLAGS │P│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CXXFLAGS │P│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │P│ + export FFLAGS │P│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │P│ + export LDFLAGS │P│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │P│ + export CGO_LDFLAGS │P│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │P│ + export DFLAGS │P│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │P│ + export RUSTFLAGS │P│ + CC=clang │P│ + export CC │P│ + CXX=clang++ │P│ + export CXX │P│ + OBJC=clang │P│ + export OBJC │P│ + OBJCXX=clang++ │P│ + export OBJCXX │P│ + CPP=clang-cpp │P│ + export CPP │P│ + OBJCPP='clang -E -' │P│ + export OBJCPP │P│ + OBJCXXCPP='clang++ -E' │P│ + export OBJCXXCPP │P│ + AR=llvm-ar │P│ + export AR │P│ + LD=ld.lld │P│ + export LD │P│ + OBJCOPY=llvm-objcopy │P│ + export OBJCOPY │P│ + NM=llvm-nm │P│ + export NM │P│ + RANLIB=llvm-ranlib │P│ + export RANLIB │P│ + STRIP=llvm-strip │P│ + export STRIP │P│ + PATH=/usr/bin:/bin │P│ + export PATH │P│ + CCACHE_DIR=/mason/ccache │P│ + export CCACHE_DIR │P│ + CCACHE_BASEDIR=/mason/build/x86_64 │P│ + export CCACHE_BASEDIR │P│ + test -z /mason/ccache │P│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │P│ + NINJA_STATUS='[%f/%t %es (%P)] ' │P│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │P│ + export CARGO_BUILD_DEP_INFO_BASEDIR │P│ + CARGO_NET_RETRY=5 │P│ + export CARGO_NET_RETRY │P│ + CARGO_PROFILE_RELEASE_DEBUG=full │P│ + export CARGO_PROFILE_RELEASE_DEBUG │P│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │P│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │P│ + CARGO_PROFILE_RELEASE_LTO=off │P│ + export CARGO_PROFILE_RELEASE_LTO │P│ + CARGO_PROFILE_RELEASE_STRIP=none │P│ + export CARGO_PROFILE_RELEASE_STRIP │P│ + RUSTC_WRAPPER= │P│ + export RUSTC_WRAPPER │P│ + test -z '' │P│ + unset RUSTC_WRAPPER │P│ + GOCACHE= │P│ + export GOCACHE │P│ + test -z '' │P│ + unset GOCACHE │P│ + GOMODCACHE= │P│ + export GOMODCACHE │P│ + test -z '' │P│ + unset GOMODCACHE │P│ + CARGO_HOME= │P│ + export CARGO_HOME │P│ + test -z '' │P│ + unset CARGO_HOME │P│ + SCCACHE_DIR=/mason/sccache │P│ + export SCCACHE_DIR │P│ + test -z /mason/sccache │P│ + LANG=en_US.UTF-8 │P│ + export LANG │P│ + LC_ALL=en_US.UTF-8 │P│ + export LC_ALL │P│ + test -d /mason/build/x86_64 │P│ + cd /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + mkdir -p node-v24.14.1.tar.gz │P│ + bsdtar-static xf /mason/sourcedir/node-v24.14.1.tar.gz -C node-v24.14.1.tar.gz --strip-components=1 --no-same-owner │ │Setup │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1774973471 │S│ + export SOURCE_DATE_EPOCH │S│ + PGO_STAGE=NONE │S│ + export PGO_STAGE │S│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │S│ + export PKG_CONFIG_PATH │S│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CFLAGS │S│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CFLAGS │S│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CXXFLAGS │S│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CXXFLAGS │S│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │S│ + export FFLAGS │S│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │S│ + export LDFLAGS │S│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │S│ + export CGO_LDFLAGS │S│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │S│ + export DFLAGS │S│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │S│ + export RUSTFLAGS │S│ + CC=clang │S│ + export CC │S│ + CXX=clang++ │S│ + export CXX │S│ + OBJC=clang │S│ + export OBJC │S│ + OBJCXX=clang++ │S│ + export OBJCXX │S│ + CPP=clang-cpp │S│ + export CPP │S│ + OBJCPP='clang -E -' │S│ + export OBJCPP │S│ + OBJCXXCPP='clang++ -E' │S│ + export OBJCXXCPP │S│ + AR=llvm-ar │S│ + export AR │S│ + LD=ld.lld │S│ + export LD │S│ + OBJCOPY=llvm-objcopy │S│ + export OBJCOPY │S│ + NM=llvm-nm │S│ + export NM │S│ + RANLIB=llvm-ranlib │S│ + export RANLIB │S│ + STRIP=llvm-strip │S│ + export STRIP │S│ + PATH=/usr/bin:/bin │S│ + export PATH │S│ + CCACHE_DIR=/mason/ccache │S│ + export CCACHE_DIR │S│ + CCACHE_BASEDIR=/mason/build/x86_64/node-v24.14.1.tar.gz │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │S│ + NINJA_STATUS='[%f/%t %es (%P)] ' │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/node-v24.14.1.tar.gz │S│ + export CARGO_BUILD_DEP_INFO_BASEDIR │S│ + CARGO_NET_RETRY=5 │S│ + export CARGO_NET_RETRY │S│ + CARGO_PROFILE_RELEASE_DEBUG=full │S│ + export CARGO_PROFILE_RELEASE_DEBUG │S│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │S│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │S│ + CARGO_PROFILE_RELEASE_LTO=off │S│ + export CARGO_PROFILE_RELEASE_LTO │S│ + CARGO_PROFILE_RELEASE_STRIP=none │S│ + export CARGO_PROFILE_RELEASE_STRIP │S│ + RUSTC_WRAPPER= │S│ + export RUSTC_WRAPPER │S│ + test -z '' │S│ + unset RUSTC_WRAPPER │S│ + GOCACHE= │S│ + export GOCACHE │S│ + test -z '' │S│ + unset GOCACHE │S│ + GOMODCACHE= │S│ + export GOMODCACHE │S│ + test -z '' │S│ + unset GOMODCACHE │S│ + CARGO_HOME= │S│ + export CARGO_HOME │S│ + test -z '' │S│ + unset CARGO_HOME │S│ + SCCACHE_DIR=/mason/sccache │S│ + export SCCACHE_DIR │S│ + test -z /mason/sccache │S│ + LANG=en_US.UTF-8 │S│ + export LANG │S│ + LC_ALL=en_US.UTF-8 │S│ + export LC_ALL │S│ + test -d /mason/build/x86_64/node-v24.14.1.tar.gz │S│ + cd /mason/build/x86_64/node-v24.14.1.tar.gz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.14.1.tar.gz' │S│ + NODEJS_MAJOR=24 │S│ The work directory %(workdir) is /mason/build/x86_64/node-v24.14.1.tar.gz │S│ + NODEJS_SONAME=137 │S│ + NODEJS_PRIVATE_SITELIB=/usr/lib/node_modules_24 │S│ + python configure.py --ninja --enable-lto --prefix=/usr --libdir=lib --shared --shared-brotli --shared-cares --shared-libuv --shared-nghttp2 --shared-nghttp3 --shared-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=1774973471 │B│ + export SOURCE_DATE_EPOCH │B│ + PGO_STAGE=NONE │B│ + export PGO_STAGE │B│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │B│ + export PKG_CONFIG_PATH │B│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │B│ + export FFLAGS │B│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + CC=clang │B│ + export CC │B│ + CXX=clang++ │B│ + export CXX │B│ + OBJC=clang │B│ + export OBJC │B│ + OBJCXX=clang++ │B│ + export OBJCXX │B│ + CPP=clang-cpp │B│ + export CPP │B│ + OBJCPP='clang -E -' │B│ + export OBJCPP │B│ + OBJCXXCPP='clang++ -E' │B│ + export OBJCXXCPP │B│ + AR=llvm-ar │B│ + export AR │B│ + LD=ld.lld │B│ + export LD │B│ + OBJCOPY=llvm-objcopy │B│ + export OBJCOPY │B│ + NM=llvm-nm │B│ + export NM │B│ + RANLIB=llvm-ranlib │B│ + export RANLIB │B│ + STRIP=llvm-strip │B│ + export STRIP │B│ + PATH=/usr/bin:/bin │B│ + export PATH │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64/node-v24.14.1.tar.gz │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │B│ + NINJA_STATUS='[%f/%t %es (%P)] ' │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/node-v24.14.1.tar.gz │B│ + export CARGO_BUILD_DEP_INFO_BASEDIR │B│ + CARGO_NET_RETRY=5 │B│ + export CARGO_NET_RETRY │B│ + CARGO_PROFILE_RELEASE_DEBUG=full │B│ + export CARGO_PROFILE_RELEASE_DEBUG │B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │B│ + CARGO_PROFILE_RELEASE_LTO=off │B│ + export CARGO_PROFILE_RELEASE_LTO │B│ + CARGO_PROFILE_RELEASE_STRIP=none │B│ + export CARGO_PROFILE_RELEASE_STRIP │B│ + RUSTC_WRAPPER= │B│ + export RUSTC_WRAPPER │B│ + test -z '' │B│ + unset RUSTC_WRAPPER │B│ + GOCACHE= │B│ + export GOCACHE │B│ + test -z '' │B│ + unset GOCACHE │B│ + GOMODCACHE= │B│ + export GOMODCACHE │B│ + test -z '' │B│ + unset GOMODCACHE │B│ + CARGO_HOME= │B│ + export CARGO_HOME │B│ + test -z '' │B│ + unset CARGO_HOME │B│ + SCCACHE_DIR=/mason/sccache │B│ + export SCCACHE_DIR │B│ + test -z /mason/sccache │B│ + LANG=en_US.UTF-8 │B│ + export LANG │B│ + LC_ALL=en_US.UTF-8 │B│ + export LC_ALL │B│ + test -d /mason/build/x86_64/node-v24.14.1.tar.gz │B│ + cd /mason/build/x86_64/node-v24.14.1.tar.gz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.14.1.tar.gz' │B│ + NODEJS_MAJOR=24 │B│ + NODEJS_SONAME=137 │B│ The work directory %(workdir) is /mason/build/x86_64/node-v24.14.1.tar.gz │B│ + NODEJS_PRIVATE_SITELIB=/usr/lib/node_modules_24 │B│ + ninja -j 32 -C out/Release │B│ ninja: Entering directory `out/Release' │B│ [1/1978 0.630s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o │B│ [2/1978 0.633s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.fpu.o │B│ [3/1978 0.846s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.once.o │B│ [4/1978 0.865s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o │B│ [5/1978 0.897s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o │B│ [6/1978 0.907s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.bits.o │B│ [7/1978 0.936s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o │B│ [8/1978 0.975s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.cpu.o │B│ [9/1978 1.028s ( 0%)] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o │B│ [10/1978 1.033s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o │B│ [11/1978 1.093s ( 0%)] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o │B│ [12/1978 1.124s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o │B│ [13/1978 1.130s ( 0%)] CXX obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o │B│ [14/1978 1.133s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o │B│ [15/1978 1.144s ( 0%)] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o │B│ [16/1978 1.157s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o │B│ [17/1978 1.159s ( 0%)] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o │B│ [18/1978 1.161s ( 0%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.poison.o │B│ [19/1978 1.175s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o │B│ [20/1978 1.179s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o │B│ [21/1978 1.181s ( 1%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o │B│ [22/1978 1.216s ( 1%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o │B│ [23/1978 1.218s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.tracing.o │B│ [24/1978 1.228s ( 1%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o │B│ [25/1978 1.232s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o │B│ [26/1978 1.251s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.strings.o │B│ [27/1978 1.273s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.unscaledcycleclock.o │B│ [28/1978 1.304s ( 1%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o │B│ [29/1978 1.313s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock_wait.o │B│ [30/1978 1.371s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o │B│ [31/1978 1.426s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.logging.o │B│ [32/1978 1.622s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.strerror.o │B│ [33/1978 1.717s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/abseil.log_severity.o │B│ [34/1978 1.740s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o │B│ [35/1978 1.749s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.raw_logging.o │B│ [36/1978 1.754s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.scoped_set_env.o │B│ [37/1978 1.894s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.cpu_detect.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/cpu_detect.cc:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/types/optional.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/utility/utility.h:26: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [38/1978 1.917s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.throw_delegate.o │B│ [39/1978 2.025s ( 1%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o │B│ [40/1978 2.040s ( 2%)] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o │B│ [41/1978 2.052s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.thread_identity.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/thread_identity.cc:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [42/1978 2.059s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.low_level_alloc.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [43/1978 2.078s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/spinlock.cc:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [44/1978 2.102s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.utf8_for_code_point.o │B│ [45/1978 2.140s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.leak_check.o │B│ [46/1978 2.308s ( 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│ [47/1978 2.326s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.address_is_readable.o │B│ [48/1978 2.328s ( 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│ [49/1978 2.436s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.failure_signal_handler.o │B│ [50/1978 2.449s ( 2%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o │B│ [51/1978 2.530s ( 2%)] CXX obj/deps/v8/src/base/platform/v8_libbase.condition-variable.o │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.cc:5: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [52/1978 2.584s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.stacktrace.o │B│ [53/1978 2.587s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/abseil.crc32c.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [54/1978 2.592s ( 2%)] CXX obj/deps/v8/src/base/platform/v8_libbase.mutex.o │B│ In file included from ../../deps/v8/src/base/platform/mutex.cc:5: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [55/1978 2.607s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.decode_rust_punycode.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [56/1978 2.628s ( 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│ [57/1978 2.644s ( 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/1978 2.667s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.stack_consumption.o │B│ [59/1978 2.677s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.elf_mem_image.o │B│ [60/1978 2.687s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.vdso_support.o │B│ [61/1978 2.706s ( 3%)] CXX obj/deps/v8/src/base/v8_libbase.bounded-page-allocator.o │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.cc:5: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [62/1978 2.720s ( 3%)] CXX obj/deps/v8/src/base/v8_libbase.emulated-virtual-address-subspace.o │B│ In file included from ../../deps/v8/src/base/emulated-virtual-address-subspace.cc:5: │B│ In file included from ../../deps/v8/src/base/emulated-virtual-address-subspace.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [63/1978 2.728s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_memcpy_fallback.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [64/1978 2.770s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.periodic_sampler.o │B│ [65/1978 2.938s ( 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│ [66/1978 2.986s ( 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│ [67/1978 3.011s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.cycleclock.o │B│ [68/1978 3.042s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.exponential_biased.o │B│ [69/1978 3.178s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_cord_state.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [70/1978 3.225s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.city.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/city.cc:28: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [71/1978 3.274s ( 3%)] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space-page-allocator.o │B│ In file included from ../../deps/v8/src/base/virtual-address-space-page-allocator.cc:5: │B│ In file included from ../../deps/v8/src/base/virtual-address-space-page-allocator.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [72/1978 3.319s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_memcpy_x86_arm_combined.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.cc:59: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [73/1978 3.338s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle.o │B│ [74/1978 3.392s ( 3%)] CXX obj/deps/v8/src/base/utils/v8_libbase.random-number-generator.o │B│ In file included from ../../deps/v8/src/base/utils/random-number-generator.cc:18: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [75/1978 3.497s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.low_level_hash.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/unaligned_access.h:26: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [76/1978 3.539s ( 3%)] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space.o │B│ In file included from ../../deps/v8/src/base/virtual-address-space.cc:5: │B│ In file included from ../../deps/v8/src/base/virtual-address-space.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [77/1978 3.546s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_non_temporal_memcpy.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc:18: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [78/1978 3.561s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.symbolize.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/symbolize.cc:17: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/symbolize.h:55: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/symbolize.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [79/1978 3.595s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.ascii.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [80/1978 3.605s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler_force_weak_definition.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h:33: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [81/1978 3.620s ( 4%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix.o │B│ In file included from ../../deps/v8/src/base/platform/platform-posix.cc:42: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [82/1978 3.682s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h:33: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [83/1978 3.685s ( 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/1978 3.699s ( 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/1978 3.723s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.utf8.o │B│ [86/1978 3.789s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.hash.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/hash.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/hash.h:62: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [87/1978 3.823s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree_reader.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [88/1978 3.828s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_consume.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/functional/function_ref.h:54: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/functional/any_invocable.h:43: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [89/1978 3.830s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree_navigator.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [90/1978 3.858s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.pow10_helper.o │B│ [91/1978 3.876s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.ostringstream.o │B│ [92/1978 3.969s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_functions.o │B│ [93/1978 3.979s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.charconv_bigint.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [94/1978 4.008s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.charconv.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/charconv.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/charconv.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [95/1978 4.157s ( 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/1978 4.224s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.memutil.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/memutil.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/memutil.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [97/1978 4.248s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.escaping.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/escaping.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [98/1978 4.324s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_internal.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [99/1978 4.345s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord_analysis.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.h:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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/1978 4.418s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_crc.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [101/1978 4.433s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.escaping.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/escaping.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/escaping.h:32: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [102/1978 4.460s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.win32_waiter.o │B│ [103/1978 4.479s ( 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│ [104/1978 4.519s ( 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│ [105/1978 4.525s ( 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/1978 4.629s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.match.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/match.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/match.h:38: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [107/1978 4.701s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.string_view.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [108/1978 4.871s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.raw_hash_set.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:198: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [109/1978 4.887s ( 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│ [110/1978 4.942s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_split.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_split.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_split.h:48: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h:43: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [111/1978 5.042s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_cat.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_cat.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_cat.h:105: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [112/1978 5.064s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.graphcycles.o │B│ [113/1978 5.067s ( 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│ [114/1978 5.073s ( 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/1978 5.133s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.bind.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:50: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [116/1978 5.260s ( 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/1978 5.292s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.substitute.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/substitute.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/substitute.h:81: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [118/1978 5.380s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.numbers.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/numbers.cc:18: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/numbers.h:45: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [119/1978 5.534s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_handle.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/no_destructor.h:43: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [120/1978 5.554s ( 6%)] AR obj/tools/v8_gypfiles/libv8_libbase.a │B│ [121/1978 5.626s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.civil_time_detail.o │B│ [122/1978 5.661s ( 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/1978 5.678s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_sample_token.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token.h:17: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [124/1978 5.777s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_posix.o │B│ [125/1978 6.029s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_info.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [126/1978 6.047s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.zone_info_source.o │B│ [127/1978 6.277s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.barrier.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/barrier.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/barrier.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [128/1978 6.301s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.blocking_counter.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/blocking_counter.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/blocking_counter.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [129/1978 6.395s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.futex_waiter.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [130/1978 6.477s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.create_thread_identity.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [131/1978 6.599s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.kernel_timeout.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [132/1978 6.647s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.pthread_waiter.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/pthread_waiter.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/pthread_waiter.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [133/1978 6.662s ( 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/1978 6.716s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.sem_waiter.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/sem_waiter.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/sem_waiter.h:28: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex.h:38: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [135/1978 6.796s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.waiter_base.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter_base.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [136/1978 6.870s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.stdcpp_waiter.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [137/1978 6.890s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.notification.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/notification.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/notification.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [138/1978 6.923s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.clock.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [139/1978 6.983s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_fixed.o │B│ [140/1978 7.154s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.format.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/format.cc:21: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/match.h:38: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [141/1978 7.194s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.h:76: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.h:76: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.cc:1515:51: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 1515 | absl::InlinedVector, 2> worklist; │B│ | ^ │B│ 3 warnings generated. │B│ [142/1978 7.275s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_libc.o │B│ [143/1978 7.278s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_if.o │B│ [144/1978 7.282s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.civil_time.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/civil_time.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/civil_time.h:77: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [145/1978 7.342s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_lookup.o │B│ [146/1978 7.393s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.duration.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/duration.cc:69: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [147/1978 7.486s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.mutex.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [148/1978 7.487s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_impl.o │B│ [149/1978 7.672s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_format.o │B│ [150/1978 7.732s ( 7%)] ACTION Checking inspector protocol compatibility │B│ [151/1978 7.934s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.time.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.cc:34: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [152/1978 7.940s ( 7%)] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp │B│ [153/1978 8.039s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.adler32.o │B│ [154/1978 8.080s ( 7%)] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o │B│ [155/1978 8.093s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.compress.o │B│ [156/1978 8.133s ( 7%)] CC obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o │B│ [157/1978 8.163s ( 7%)] ACTION Generating inspector protocol sources from protocol json │B│ [158/1978 8.169s ( 7%)] STAMP obj/tools/v8_gypfiles/v8_inspector_headers.actions_rules_copies.stamp │B│ [159/1978 8.231s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o │B│ [160/1978 8.251s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.crc32.o │B│ [161/1978 8.349s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o │B│ [162/1978 8.397s ( 8%)] CXX obj/deps/v8/src/torque/torque_base.source-positions.o │B│ [163/1978 8.405s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzread.o │B│ [164/1978 8.445s ( 8%)] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o │B│ [165/1978 8.453s ( 8%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_info.o │B│ [166/1978 8.477s ( 8%)] AR obj/tools/v8_gypfiles/libabseil.a │B│ [167/1978 8.481s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o │B│ [168/1978 8.483s ( 8%)] STAMP obj/tools/v8_gypfiles/bytecode_builtins_list_generator.actions_depends.stamp │B│ [169/1978 8.486s ( 8%)] STAMP obj/tools/v8_gypfiles/gen-regexp-special-case.actions_depends.stamp │B│ [170/1978 8.538s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inffast.o │B│ [171/1978 8.539s ( 8%)] CXX obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o │B│ [172/1978 8.580s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o │B│ [173/1978 8.593s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o │B│ [174/1978 8.602s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.deflate.o │B│ [175/1978 8.608s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.zutil.o │B│ [176/1978 8.619s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.infback.o │B│ [177/1978 8.669s ( 8%)] CXX obj/deps/v8/third_party/zlib/google/v8_zlib.compression_utils_portable.o │B│ [178/1978 8.765s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.trees.o │B│ [179/1978 8.828s ( 9%)] CXX obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o │B│ [180/1978 8.915s ( 9%)] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o │B│ [181/1978 8.935s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inflate.o │B│ [182/1978 8.960s ( 9%)] LINK gen-regexp-special-case │B│ [183/1978 9.015s ( 9%)] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_72d03329d19e24c609ee6e65eeeb110034e9261c37b8a8d83522628d574e9fa7 │B│ [184/1978 9.050s ( 9%)] LINK bytecode_builtins_list_generator │B│ [185/1978 9.084s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.declarable.o │B│ [186/1978 9.087s ( 9%)] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_73a03d1964edbe79fc19deb968fa21d5c456544c3d095b62158c8959ed2aeed1 │B│ [187/1978 9.150s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.global-context.o │B│ [188/1978 9.297s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o │B│ [189/1978 9.300s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.abort.o │B│ [190/1978 9.323s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.print.o │B│ [191/1978 9.382s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.cfg.o │B│ [192/1978 9.476s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.aligned_allocator.o │B│ [193/1978 9.548s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.type-inference.o │B│ [194/1978 9.570s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o │B│ [195/1978 9.699s ( 9%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.stats.o │B│ [196/1978 9.753s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o │B│ [197/1978 9.759s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o │B│ [198/1978 10.066s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.server-data.o │B│ [199/1978 10.084s ( 10%)] AR obj/tools/v8_gypfiles/libv8_zlib.a │B│ [200/1978 10.118s ( 10%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.targets.o │B│ [201/1978 10.175s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o │B│ [202/1978 10.233s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.utils.o │B│ [203/1978 10.295s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o │B│ [204/1978 10.307s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.clocks.o │B│ [205/1978 10.426s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.fd_table.o │B│ [206/1978 10.448s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o │B│ [207/1978 10.467s ( 10%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-thread-isolated-allocator.o │B│ [208/1978 10.499s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o │B│ [209/1978 10.565s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o │B│ [210/1978 10.581s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o │B│ [211/1978 10.630s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o │B│ [212/1978 10.694s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o │B│ [213/1978 10.700s ( 10%)] CXX obj/src/node_js2c.embedded_data.o │B│ [214/1978 10.703s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o │B│ [215/1978 10.789s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o │B│ [216/1978 10.855s ( 10%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o │B│ [217/1978 10.861s ( 10%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o │B│ [218/1978 10.905s ( 11%)] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o │B│ [219/1978 10.919s ( 11%)] CC obj/deps/llhttp/src/llhttp.http.o │B│ [220/1978 10.996s ( 11%)] CC obj/deps/llhttp/src/llhttp.api.o │B│ [221/1978 10.998s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o │B│ [222/1978 11.094s ( 11%)] CXX obj/deps/v8/src/torque/torque.torque.o │B│ [223/1978 11.097s ( 11%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o │B│ [224/1978 11.345s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.declarations.o │B│ [225/1978 11.423s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.instructions.o │B│ [226/1978 11.431s ( 11%)] CXX obj/deps/nbytes/src/nbytes.nbytes.o │B│ [227/1978 11.490s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o │B│ [228/1978 11.654s ( 11%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.error_support.o │B│ [229/1978 11.723s ( 11%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.json_platform.o │B│ [230/1978 11.743s ( 11%)] AR obj/deps/uvwasi/libuvwasi.a │B│ [231/1978 11.762s ( 11%)] AR obj/deps/nbytes/libnbytes.a │B│ [232/1978 11.805s ( 11%)] CC obj/deps/histogram/src/histogram.hdr_histogram.o │B│ [233/1978 11.819s ( 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│ [234/1978 11.823s ( 11%)] CC obj/src/large_pages/node_text_start.node_text_start.o │B│ [235/1978 11.825s ( 11%)] AR obj/deps/histogram/libhistogram.a │B│ [236/1978 11.843s ( 11%)] AR obj/libnode_text_start.a │B│ [237/1978 11.864s ( 11%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.timer.o │B│ [238/1978 11.893s ( 12%)] CXX obj/deps/ncrypto/ncrypto.engine.o │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/engine.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:31:7: warning: 'ENGINE_finish' is deprecated [-Wdeprecated-declarations] │B│ 31 | ENGINE_finish(engine); │B│ | ^ │B│ /usr/include/openssl/engine.h:630:1: note: 'ENGINE_finish' has been explicitly marked deprecated here │B│ 630 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:33:7: warning: 'ENGINE_free' is deprecated [-Wdeprecated-declarations] │B│ 33 | ENGINE_free(engine); │B│ | ^ │B│ /usr/include/openssl/engine.h:493:1: note: 'ENGINE_free' has been explicitly marked deprecated here │B│ 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:50:24: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] │B│ 50 | EnginePointer engine(ENGINE_by_id(name)); │B│ | ^ │B│ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here │B│ 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:53:28: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] │B│ 53 | engine = EnginePointer(ENGINE_by_id("dynamic")); │B│ | ^ │B│ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here │B│ 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:55:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] │B│ 55 | if (!ENGINE_ctrl_cmd_string(engine.get(), "SO_PATH", name, 0) || │B│ | ^ │B│ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here │B│ 478 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:56:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] │B│ 56 | !ENGINE_ctrl_cmd_string(engine.get(), "LOAD", nullptr, 0)) { │B│ | ^ │B│ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here │B│ 478 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:67:10: warning: 'ENGINE_set_default' is deprecated [-Wdeprecated-declarations] │B│ 67 | return ENGINE_set_default(engine, flags) != 0; │B│ | ^ │B│ /usr/include/openssl/engine.h:710:1: note: 'ENGINE_set_default' has been explicitly marked deprecated here │B│ 710 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:73:10: warning: 'ENGINE_init' is deprecated [-Wdeprecated-declarations] │B│ 73 | return ENGINE_init(engine) == 1; │B│ | ^ │B│ /usr/include/openssl/engine.h:622:1: note: 'ENGINE_init' has been explicitly marked deprecated here │B│ 622 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:79:7: warning: 'ENGINE_load_private_key' is deprecated [-Wdeprecated-declarations] │B│ 79 | ENGINE_load_private_key(engine, key_name, nullptr, nullptr)); │B│ | ^ │B│ /usr/include/openssl/engine.h:639:1: note: 'ENGINE_load_private_key' has been explicitly marked deprecated here │B│ 639 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:85:5: warning: 'ENGINE_load_builtin_engines' is deprecated [-Wdeprecated-declarations] │B│ 85 | ENGINE_load_builtin_engines(); │B│ | ^ │B│ /usr/include/openssl/engine.h:358:1: note: 'ENGINE_load_builtin_engines' has been explicitly marked deprecated here │B│ 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:86:5: warning: 'ENGINE_register_all_complete' is deprecated [-Wdeprecated-declarations] │B│ 86 | ENGINE_register_all_complete(); │B│ | ^ │B│ /usr/include/openssl/engine.h:415:1: note: 'ENGINE_register_all_complete' has been explicitly marked deprecated here │B│ 415 | OSSL_DEPRECATEDIN_3_0 int ENGINE_register_all_complete(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 19 warnings generated. │B│ [239/1978 11.949s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.span.o │B│ [240/1978 11.972s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.status.o │B│ [241/1978 12.067s ( 12%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o │B│ In file included from ../../deps/v8/src/libplatform/task-queue.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/task-queue.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [242/1978 12.101s ( 12%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-buffer.o │B│ In file included from ../../deps/v8/src/libplatform/tracing/trace-buffer.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/tracing/trace-buffer.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [243/1978 12.174s ( 12%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.delayed-task-queue.o │B│ In file included from ../../deps/v8/src/libplatform/delayed-task-queue.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/delayed-task-queue.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [244/1978 12.183s ( 12%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-worker-threads-task-runner.o │B│ In file included from ../../deps/v8/src/libplatform/default-worker-threads-task-runner.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/default-worker-threads-task-runner.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [245/1978 12.254s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.serializable.o │B│ [246/1978 12.282s ( 12%)] CXX obj/deps/merve/merve.merve.o │B│ [247/1978 12.284s ( 12%)] CC obj/test/nop/nop.nop.o │B│ [248/1978 12.288s ( 12%)] CC obj/test/overlapped-checker/overlapped-checker.main_unix.o │B│ [249/1978 12.303s ( 12%)] AR obj/deps/merve/libmerve.a │B│ [250/1978 12.341s ( 12%)] CC obj/deps/llhttp/src/llhttp.llhttp.o │B│ [251/1978 12.354s ( 12%)] LINK nop │B│ [252/1978 12.362s ( 12%)] LINK overlapped-checker │B│ [253/1978 12.362s ( 12%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.worker-thread.o │B│ In file included from ../../deps/v8/src/libplatform/worker-thread.cc:8: │B│ In file included from ../../deps/v8/src/libplatform/task-queue.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [254/1978 12.362s ( 12%)] AR obj/deps/llhttp/libllhttp.a │B│ [255/1978 12.378s ( 12%)] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o │B│ [256/1978 12.381s ( 12%)] CXX obj/tools/node_js2c.js2c.o │B│ [257/1978 12.435s ( 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│ [258/1978 12.466s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.protocol_core.o │B│ [259/1978 12.543s ( 13%)] 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│ [260/1978 12.596s ( 13%)] 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│ [261/1978 12.612s ( 13%)] AR obj/tools/v8_gypfiles/libv8_libplatform.a │B│ [262/1978 12.618s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.cbor.o │B│ [263/1978 12.731s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-assertion-result.o │B│ [264/1978 12.782s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-filepath.o │B│ [265/1978 13.111s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.dispatch.o │B│ [266/1978 13.179s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-matchers.o │B│ [267/1978 13.189s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.json.o │B│ [268/1978 13.201s ( 13%)] AR obj/deps/inspector_protocol/libcrdtp.a │B│ [269/1978 13.260s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-test-part.o │B│ [270/1978 13.347s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-printers.o │B│ [271/1978 13.357s ( 13%)] CXX obj/deps/googletest/src/gtest_main.gtest_main.o │B│ [272/1978 13.369s ( 13%)] AR obj/deps/googletest/libgtest_main.a │B│ [273/1978 13.376s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-typed-test.o │B│ [274/1978 13.464s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-port.o │B│ [275/1978 13.466s ( 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:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:462:10: warning: 'BN_is_prime_ex' is deprecated [-Wdeprecated-declarations] │B│ 462 | return BN_is_prime_ex(get(), nchecks, ctx.get(), cb.get()); │B│ | ^ │B│ /usr/include/openssl/bn.h:378:1: note: 'BN_is_prime_ex' has been explicitly marked deprecated here │B│ 378 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1339:13: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 1339 | Rsa rsa(EVP_PKEY_get0_RSA(pkey)); │B│ | ^ │B│ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1404 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1352:11: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 1352 | Ec ec(EVP_PKEY_get0_EC_KEY(pkey)); │B│ | ^ │B│ /usr/include/openssl/evp.h:1430:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here │B│ 1430 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1575:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] │B│ 1575 | DHPointer dh(DH_new()); │B│ | ^ │B│ /usr/include/openssl/dh.h:210:1: note: 'DH_new' has been explicitly marked deprecated here │B│ 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1578:7: warning: 'DH_set0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1578 | if (DH_set0_pqg(dh.get(), p.get(), nullptr, g.get()) != 1) return {}; │B│ | ^ │B│ /usr/include/openssl/dh.h:266:1: note: 'DH_set0_pqg' has been explicitly marked deprecated here │B│ 266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1592:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] │B│ 1592 | DHPointer dh(DH_new()); │B│ | ^ │B│ /usr/include/openssl/dh.h:210:1: note: 'DH_new' has been explicitly marked deprecated here │B│ 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1595:7: warning: 'DH_generate_parameters_ex' is deprecated [-Wdeprecated-declarations] │B│ 1595 | if (DH_generate_parameters_ex(dh.get(), bits, generator, nullptr) != 1) { │B│ | ^ │B│ /usr/include/openssl/dh.h:223:1: note: 'DH_generate_parameters_ex' has been explicitly marked deprecated here │B│ 223 | OSSL_DEPRECATEDIN_3_0 int DH_generate_parameters_ex(DH *dh, int prime_len, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1606:7: warning: 'DH_check' is deprecated [-Wdeprecated-declarations] │B│ 1606 | if (DH_check(dh_.get(), &codes) != 1) │B│ | ^ │B│ /usr/include/openssl/dh.h:231:1: note: 'DH_check' has been explicitly marked deprecated here │B│ 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1618:7: warning: 'DH_check_pub_key' is deprecated [-Wdeprecated-declarations] │B│ 1618 | if (DH_check_pub_key(dh_.get(), pub_key.get(), &codes) != 1) { │B│ | ^ │B│ /usr/include/openssl/dh.h:232:1: note: 'DH_check_pub_key' has been explicitly marked deprecated here │B│ 232 | OSSL_DEPRECATEDIN_3_0 int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1638:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1638 | DH_get0_pqg(dh_.get(), &p, nullptr, nullptr); │B│ | ^ │B│ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here │B│ 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1645:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1645 | DH_get0_pqg(dh_.get(), nullptr, nullptr, &g); │B│ | ^ │B│ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here │B│ 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1652:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] │B│ 1652 | DH_get0_key(dh_.get(), &pub_key, nullptr); │B│ | ^ │B│ /usr/include/openssl/dh.h:267:1: note: 'DH_get0_key' has been explicitly marked deprecated here │B│ 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1659:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] │B│ 1659 | DH_get0_key(dh_.get(), nullptr, &pvt_key); │B│ | ^ │B│ /usr/include/openssl/dh.h:267:1: note: 'DH_get0_key' has been explicitly marked deprecated here │B│ 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1668:8: warning: 'DH_generate_key' is deprecated [-Wdeprecated-declarations] │B│ 1668 | if (!DH_generate_key(dh_.get())) return {}; │B│ | ^ │B│ /usr/include/openssl/dh.h:234:1: note: 'DH_generate_key' has been explicitly marked deprecated here │B│ 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1675:13: warning: 'DH_size' is deprecated [-Wdeprecated-declarations] │B│ 1675 | int ret = DH_size(dh_.get()); │B│ | ^ │B│ /usr/include/openssl/dh.h:214:1: note: 'DH_size' has been explicitly marked deprecated here │B│ 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1689:7: warning: 'DH_compute_key' is deprecated [-Wdeprecated-declarations] │B│ 1689 | DH_compute_key(static_cast(dp.get()), peer.get(), dh_.get()); │B│ | ^ │B│ /usr/include/openssl/dh.h:235:1: note: 'DH_compute_key' has been explicitly marked deprecated here │B│ 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1706:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 1706 | if (DH_set0_key(dh_.get(), key.get(), nullptr) == 1) { │B│ | ^ │B│ /usr/include/openssl/dh.h:269:1: note: 'DH_set0_key' has been explicitly marked deprecated here │B│ 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1719:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 1719 | if (DH_set0_key(dh_.get(), nullptr, key.get()) == 1) { │B│ | ^ │B│ /usr/include/openssl/dh.h:269:1: note: 'DH_set0_key' has been explicitly marked deprecated here │B│ 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2083:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] │B│ 2083 | if (EVP_PKEY_assign_DH(key.get(), dh.get())) { │B│ | ^ │B│ /usr/include/openssl/evp.h:522:38: note: expanded from macro 'EVP_PKEY_assign_DH' │B│ 522 | #define EVP_PKEY_assign_DH(pkey, dh) EVP_PKEY_assign((pkey), EVP_PKEY_DH, (dh)) │B│ | ^ │B│ /usr/include/openssl/evp.h:1386:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here │B│ 1386 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2093:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] │B│ 2093 | if (EVP_PKEY_assign_RSA(key.get(), rsa.get())) { │B│ | ^ │B│ /usr/include/openssl/evp.h:510:40: note: expanded from macro 'EVP_PKEY_assign_RSA' │B│ 510 | #define EVP_PKEY_assign_RSA(pkey, rsa) EVP_PKEY_assign((pkey), EVP_PKEY_RSA, \ │B│ | ^ │B│ /usr/include/openssl/evp.h:1386:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here │B│ 1386 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2258:10: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] │B│ 2258 | return EVP_PKEY_assign_EC_KEY(pkey_.get(), eckey.get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:527:45: note: expanded from macro 'EVP_PKEY_assign_EC_KEY' │B│ 527 | #define EVP_PKEY_assign_EC_KEY(pkey, eckey) EVP_PKEY_assign((pkey), \ │B│ | ^ │B│ /usr/include/openssl/evp.h:1386:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here │B│ 1386 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2263:10: warning: 'EVP_PKEY_set1_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 2263 | return EVP_PKEY_set1_EC_KEY(pkey_.get(), eckey); │B│ | ^ │B│ /usr/include/openssl/evp.h:1428:1: note: 'EVP_PKEY_set1_EC_KEY' has been explicitly marked deprecated here │B│ 1428 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2268:10: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 2268 | return EVP_PKEY_get0_EC_KEY(pkey_.get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1430:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here │B│ 1430 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2528:24: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 2528 | const RSA* rsa = EVP_PKEY_get0_RSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1404 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2534:17: warning: 'PEM_write_bio_RSAPrivateKey' is deprecated [-Wdeprecated-declarations] │B│ 2534 | err = PEM_write_bio_RSAPrivateKey( │B│ | ^ │B│ /usr/include/openssl/pem.h:457:24: note: 'PEM_write_bio_RSAPrivateKey' has been explicitly marked deprecated here │B│ 457 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA) │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2546:17: warning: 'i2d_RSAPrivateKey_bio' is deprecated [-Wdeprecated-declarations] │B│ 2546 | err = i2d_RSAPrivateKey_bio(bio.get(), rsa) != 1; │B│ | ^ │B│ /usr/include/openssl/x509.h:632:1: note: 'i2d_RSAPrivateKey_bio' has been explicitly marked deprecated here │B│ 632 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2591:26: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] │B│ 2591 | const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1430:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here │B│ 1430 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2597:17: warning: 'PEM_write_bio_ECPrivateKey' is deprecated [-Wdeprecated-declarations] │B│ 2597 | err = PEM_write_bio_ECPrivateKey( │B│ | ^ │B│ /usr/include/openssl/pem.h:472:24: note: 'PEM_write_bio_ECPrivateKey' has been explicitly marked deprecated here │B│ 472 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY) │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2609:17: warning: 'i2d_ECPrivateKey_bio' is deprecated [-Wdeprecated-declarations] │B│ 2609 | err = i2d_ECPrivateKey_bio(bio.get(), ec) != 1; │B│ | ^ │B│ /usr/include/openssl/x509.h:652:1: note: 'i2d_ECPrivateKey_bio' has been explicitly marked deprecated here │B│ 652 | OSSL_DEPRECATEDIN_3_0 int i2d_ECPrivateKey_bio(BIO *bp, const EC_KEY *eckey); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2644:22: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 2644 | const RSA* rsa = EVP_PKEY_get0_RSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1404 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2650:11: warning: 'PEM_write_bio_RSAPublicKey' is deprecated [-Wdeprecated-declarations] │B│ 2650 | if (PEM_write_bio_RSAPublicKey(bio.get(), rsa) != 1) { │B│ | ^ │B│ /usr/include/openssl/pem.h:458:21: note: 'PEM_write_bio_RSAPublicKey' has been explicitly marked deprecated here │B│ 458 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSAPublicKey, RSA) │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2658:9: warning: 'i2d_RSAPublicKey_bio' is deprecated [-Wdeprecated-declarations] │B│ 2658 | if (i2d_RSAPublicKey_bio(bio.get(), rsa) != 1) { │B│ | ^ │B│ /usr/include/openssl/x509.h:634:1: note: 'i2d_RSAPublicKey_bio' has been explicitly marked deprecated here │B│ 634 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2733:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] │B│ 2733 | const DSA* dsa_key = EVP_PKEY_get0_DSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1413:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2735:39: warning: 'DSA_get0_q' is deprecated [-Wdeprecated-declarations] │B│ 2735 | bits = BignumPointer::GetBitCount(DSA_get0_q(dsa_key)); │B│ | ^ │B│ /usr/include/openssl/dsa.h:213:1: note: 'DSA_get0_q' has been explicitly marked deprecated here │B│ 213 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *DSA_get0_q(const DSA *d); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2753:11: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] │B│ 2753 | rsa = EVP_PKEY_get0_RSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1404 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2755:41: warning: 'EVP_PKEY_get0' is deprecated [-Wdeprecated-declarations] │B│ 2755 | rsa = static_cast(EVP_PKEY_get0(get())); │B│ | ^ │B│ /usr/include/openssl/evp.h:1388:1: note: 'EVP_PKEY_get0' has been explicitly marked deprecated here │B│ 1388 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2765:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] │B│ 2765 | OSSL3_CONST DSA* dsa = EVP_PKEY_get0_DSA(get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1413:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2778:22: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] │B│ 2778 | const DSA* dsa = EVP_PKEY_get0_DSA(pkey_.get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:1413:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:2781:5: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 2781 | DSA_get0_pqg(dsa, &p, &q, nullptr); │B│ | ^ │B│ /usr/include/openssl/dsa.h:205:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here │B│ 205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3512:23: warning: 'EC_KEY_dup' is deprecated [-Wdeprecated-declarations] │B│ 3512 | return ECKeyPointer(EC_KEY_dup(key_.get())); │B│ | ^ │B│ /usr/include/openssl/ec.h:1027:1: note: 'EC_KEY_dup' has been explicitly marked deprecated here │B│ 1027 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_dup(const EC_KEY *src); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3517:10: warning: 'EC_KEY_generate_key' is deprecated [-Wdeprecated-declarations] │B│ 3517 | return EC_KEY_generate_key(key_.get()); │B│ | ^ │B│ /usr/include/openssl/ec.h:1112:1: note: 'EC_KEY_generate_key' has been explicitly marked deprecated here │B│ 1112 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3522:10: warning: 'EC_KEY_set_public_key' is deprecated [-Wdeprecated-declarations] │B│ 3522 | return EC_KEY_set_public_key(key_.get(), pub.get()) == 1; │B│ | ^ │B│ /usr/include/openssl/ec.h:1081:1: note: 'EC_KEY_set_public_key' has been explicitly marked deprecated here │B│ 1081 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3528:10: warning: 'EC_KEY_set_public_key_affine_coordinates' is deprecated [-Wdeprecated-declarations] │B│ 3528 | return EC_KEY_set_public_key_affine_coordinates( │B│ | ^ │B│ /usr/include/openssl/ec.h:1133:1: note: 'EC_KEY_set_public_key_affine_coordinates' has been explicitly marked deprecated here │B│ 1133 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3534:10: warning: 'EC_KEY_set_private_key' is deprecated [-Wdeprecated-declarations] │B│ 3534 | return EC_KEY_set_private_key(key_.get(), priv.get()) == 1; │B│ | ^ │B│ /usr/include/openssl/ec.h:1067:1: note: 'EC_KEY_set_private_key' has been explicitly marked deprecated here │B│ 1067 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3543:10: warning: 'EC_KEY_get0_private_key' is deprecated [-Wdeprecated-declarations] │B│ 3543 | return EC_KEY_get0_private_key(key); │B│ | ^ │B│ /usr/include/openssl/ec.h:1059:1: note: 'EC_KEY_get0_private_key' has been explicitly marked deprecated here │B│ 1059 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3552:10: warning: 'EC_KEY_get0_public_key' is deprecated [-Wdeprecated-declarations] │B│ 3552 | return EC_KEY_get0_public_key(key); │B│ | ^ │B│ /usr/include/openssl/ec.h:1073:1: note: 'EC_KEY_get0_public_key' has been explicitly marked deprecated here │B│ 1073 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3561:10: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations] │B│ 3561 | return EC_KEY_get0_group(key); │B│ | ^ │B│ /usr/include/openssl/ec.h:1045:1: note: 'EC_KEY_get0_group' has been explicitly marked deprecated here │B│ 1045 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3570:10: warning: 'EC_KEY_check_key' is deprecated [-Wdeprecated-declarations] │B│ 3570 | return EC_KEY_check_key(key) == 1; │B│ | ^ │B│ /usr/include/openssl/ec.h:1118:1: note: 'EC_KEY_check_key' has been explicitly marked deprecated here │B│ 1118 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3579:23: warning: 'EC_KEY_new_by_curve_name' is deprecated [-Wdeprecated-declarations] │B│ 3579 | return ECKeyPointer(EC_KEY_new_by_curve_name(nid)); │B│ | ^ │B│ /usr/include/openssl/ec.h:1009:1: note: 'EC_KEY_new_by_curve_name' has been explicitly marked deprecated here │B│ 1009 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3583:27: warning: 'EC_KEY_new' is deprecated [-Wdeprecated-declarations] │B│ 3583 | auto ptr = ECKeyPointer(EC_KEY_new()); │B│ | ^ │B│ /usr/include/openssl/ec.h:979:1: note: 'EC_KEY_new' has been explicitly marked deprecated here │B│ 979 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3585:8: warning: 'EC_KEY_set_group' is deprecated [-Wdeprecated-declarations] │B│ 3585 | if (!EC_KEY_set_group(ptr.get(), group)) return {}; │B│ | ^ │B│ /usr/include/openssl/ec.h:1053:1: note: 'EC_KEY_set_group' has been explicitly marked deprecated here │B│ 1053 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3722:7: warning: 'EVP_PKEY_CTX_set_rsa_keygen_pubexp' is deprecated [-Wdeprecated-declarations] │B│ 3722 | if (EVP_PKEY_CTX_set_rsa_keygen_pubexp(ctx_.get(), e.get()) == 1) { │B│ | ^ │B│ /usr/include/openssl/rsa.h:133:1: note: 'EVP_PKEY_CTX_set_rsa_keygen_pubexp' has been explicitly marked deprecated here │B│ 133 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3781:52: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] │B│ 3781 | return EVP_PKEY_CTX_set_signature_md(ctx_.get(), EVP_MD_CTX_md(md.get())) == │B│ | ^ │B│ /usr/include/openssl/evp.h:576:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here │B│ 576 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3978:3: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations] │B│ 3978 | RSA_get0_key(rsa_, &key.n, &key.e, &key.d); │B│ | ^ │B│ /usr/include/openssl/rsa.h:228:1: note: 'RSA_get0_key' has been explicitly marked deprecated here │B│ 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3985:3: warning: 'RSA_get0_factors' is deprecated [-Wdeprecated-declarations] │B│ 3985 | RSA_get0_factors(rsa_, &key.p, &key.q); │B│ | ^ │B│ /usr/include/openssl/rsa.h:231:1: note: 'RSA_get0_factors' has been explicitly marked deprecated here │B│ 231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3986:3: warning: 'RSA_get0_crt_params' is deprecated [-Wdeprecated-declarations] │B│ 3986 | RSA_get0_crt_params(rsa_, &key.dp, &key.dq, &key.qi); │B│ | ^ │B│ /usr/include/openssl/rsa.h:236:1: note: 'RSA_get0_crt_params' has been explicitly marked deprecated here │B│ 236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3992:34: warning: 'RSA_get0_pss_params' is deprecated [-Wdeprecated-declarations] │B│ 3992 | const RSA_PSS_PARAMS* params = RSA_get0_pss_params(rsa_); │B│ | ^ │B│ /usr/include/openssl/rsa.h:251:1: note: 'RSA_get0_pss_params' has been explicitly marked deprecated here │B│ 251 | OSSL_DEPRECATEDIN_3_0 const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4027:7: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 4027 | if (RSA_set0_key(const_cast(rsa_), n.get(), e.get(), nullptr) == 1) { │B│ | ^ │B│ /usr/include/openssl/rsa.h:218:1: note: 'RSA_set0_key' has been explicitly marked deprecated here │B│ 218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4041:8: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] │B│ 4041 | if (!RSA_set0_key(const_cast(rsa_), nullptr, nullptr, d.get())) { │B│ | ^ │B│ /usr/include/openssl/rsa.h:218:1: note: 'RSA_set0_key' has been explicitly marked deprecated here │B│ 218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4046:8: warning: 'RSA_set0_factors' is deprecated [-Wdeprecated-declarations] │B│ 4046 | if (!RSA_set0_factors(const_cast(rsa_), p.get(), q.get())) { │B│ | ^ │B│ /usr/include/openssl/rsa.h:219:1: note: 'RSA_set0_factors' has been explicitly marked deprecated here │B│ 219 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4052:8: warning: 'RSA_set0_crt_params' is deprecated [-Wdeprecated-declarations] │B│ 4052 | if (!RSA_set0_crt_params( │B│ | ^ │B│ /usr/include/openssl/rsa.h:220:1: note: 'RSA_set0_crt_params' has been explicitly marked deprecated here │B│ 220 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_crt_params(RSA *r, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4284:10: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] │B│ 4284 | return EVP_MD_CTX_md(ctx_.get()); │B│ | ^ │B│ /usr/include/openssl/evp.h:576:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here │B│ 576 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4456:10: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 4456 | return HMAC_Init_ex(ctx_.get(), buf.data, buf.len, md_ptr, nullptr) == 1; │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4461:10: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] │B│ 4461 | return HMAC_Update(ctx_.get(), │B│ | ^ │B│ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here │B│ 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4478:8: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] │B│ 4478 | if (!HMAC_Final(ctx_.get(), static_cast(buf->data), &len)) { │B│ | ^ │B│ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here │B│ 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4486:25: warning: 'HMAC_CTX_new' is deprecated [-Wdeprecated-declarations] │B│ 4486 | return HMACCtxPointer(HMAC_CTX_new()); │B│ | ^ │B│ /usr/include/openssl/hmac.h:33:1: note: 'HMAC_CTX_new' has been explicitly marked deprecated here │B│ 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4684:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 4684 | DSA_get0_pqg(dsa_, &p, nullptr, nullptr); │B│ | ^ │B│ /usr/include/openssl/dsa.h:205:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here │B│ 205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4691:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 4691 | DSA_get0_pqg(dsa_, nullptr, &q, nullptr); │B│ | ^ │B│ /usr/include/openssl/dsa.h:205:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here │B│ 205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:214:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 214 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 398 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:1511:12: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 1511 | DHPointer::DHPointer(DH* dh) : dh_(dh) {} │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:214:39: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 214 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 398 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:3486:15: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 3486 | ECKeyPointer::ECKeyPointer() : key_(nullptr) {} │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../deps/ncrypto/ncrypto.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:214:39: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 214 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 398 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.cc:4429:17: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 4429 | HMACCtxPointer::HMACCtxPointer() : ctx_(nullptr) {} │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 79 warnings generated. │B│ [276/1978 13.479s ( 13%)] AR obj/deps/ncrypto/libncrypto.a │B│ [277/1978 13.546s ( 14%)] CXX obj/deps/v8/src/torque/torque_base.types.o │B│ [278/1978 13.723s ( 14%)] CXX obj/deps/googletest/src/gtest.gtest-death-test.o │B│ [279/1978 13.788s ( 14%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.per_target.o │B│ [280/1978 13.799s ( 14%)] AR obj/tools/v8_gypfiles/libhighway.a │B│ [281/1978 15.064s ( 14%)] CXX obj/deps/simdjson/simdjson.simdjson.o │B│ [282/1978 15.074s ( 14%)] AR obj/deps/simdjson/libsimdjson.a │B│ [283/1978 16.624s ( 14%)] CXX obj/deps/v8/third_party/simdutf/simdutf.simdutf.o │B│ [284/1978 16.635s ( 14%)] AR obj/tools/v8_gypfiles/libsimdutf.a │B│ [285/1978 16.681s ( 14%)] LINK node_js2c │B│ [286/1978 17.440s ( 14%)] CXX obj/deps/googletest/src/gtest.gtest.o │B│ [287/1978 17.451s ( 14%)] AR obj/deps/googletest/libgtest.a │B│ [288/1978 18.663s ( 14%)] CXX obj/deps/ada/ada.ada.o │B│ [289/1978 18.673s ( 14%)] AR obj/deps/ada/libada.a │B│ [290/1978 18.781s ( 14%)] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o │B│ [291/1978 19.821s ( 14%)] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o │B│ [292/1978 19.833s ( 14%)] AR obj/tools/v8_gypfiles/libtorque_base.a │B│ [293/1978 19.836s ( 14%)] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp │B│ [294/1978 20.000s ( 14%)] LINK torque │B│ [295/1978 23.301s ( 14%)] ACTION run_torque: run_torque_action_cea83c9e621e0e182fdfeec0429b2fb789657831bb31bd721b9a7d823e9ef3a8 │B│ [296/1978 23.309s ( 14%)] STAMP obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp │B│ [297/1978 23.312s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp │B│ [298/1978 23.313s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp │B│ [299/1978 23.313s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.compile_depends.stamp │B│ [300/1978 23.313s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_init.compile_depends.stamp │B│ [301/1978 23.314s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.actions_depends.stamp │B│ [302/1978 23.314s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_init.actions_depends.stamp │B│ [303/1978 23.315s ( 15%)] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp │B│ [304/1978 23.315s ( 15%)] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp │B│ [305/1978 23.315s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp │B│ [306/1978 23.322s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp │B│ [307/1978 23.460s ( 15%)] ACTION postmortem-metadata: gen-postmortem-metadata_63ceec4fe112e619d2413cab4d13e9ecf973439b0b10d648a5f5842216527688 │B│ [308/1978 23.471s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.compile_depends.stamp │B│ [309/1978 23.482s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp │B│ [310/1978 24.677s ( 15%)] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o │B│ [311/1978 31.276s ( 15%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.bitcast-elider.o │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [312/1978 31.325s ( 15%)] CXX obj/deps/v8/src/compiler/v8_compiler.all-nodes.o │B│ In file included from ../../deps/v8/src/compiler/all-nodes.cc:5: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/all-nodes.cc:5: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/all-nodes.cc:5: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/all-nodes.cc:5: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [313/1978 31.386s ( 15%)] CXX obj/deps/v8/src/compiler/v8_compiler.common-node-cache.o │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [314/1978 31.801s ( 15%)] CXX obj/deps/v8/src/compiler/v8_compiler.checkpoint-elimination.o │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [315/1978 32.057s ( 15%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.frame-elider.o │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [316/1978 32.166s ( 15%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.gap-resolver.o │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [317/1978 32.323s ( 16%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.spill-placer.o │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/spill-placer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [318/1978 32.326s ( 16%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-scheduler.o │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [319/1978 32.817s ( 16%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.move-optimizer.o │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [320/1978 33.237s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator.o │B│ In file included from ../../deps/v8/src/compiler/common-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [321/1978 33.278s ( 16%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator-verifier.o │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [322/1978 33.317s ( 16%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.jump-threading.o │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:6: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator-impl.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:6: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator-impl.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/jump-threading.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [323/1978 33.334s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator-reducer.o │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [324/1978 33.428s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.add-type-assertions-reducer.o │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [325/1978 33.703s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.branch-elimination.o │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/branch-elimination.h:9: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [326/1978 37.045s ( 16%)] CXX obj/deps/v8/src/init/v8_init.setup-isolate-full.o │B│ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [327/1978 37.352s ( 16%)] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-arguments.o │B│ In file included from ../../deps/v8/src/api/api-arguments.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-arguments.cc:7: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-arguments.cc:7: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-arguments.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-arguments.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-arguments.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [328/1978 37.538s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.c-linkage.o │B│ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [329/1978 38.346s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.access-builder.o │B│ In file included from ../../deps/v8/src/compiler/access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-builder.cc:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-builder.cc:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [330/1978 38.581s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.compilation-dependencies.o │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [331/1978 39.325s ( 16%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-function-literal-id-reindexer.o │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [332/1978 39.362s ( 16%)] CXX obj/deps/v8/src/compiler/v8_compiler.access-info.o │B│ In file included from ../../deps/v8/src/compiler/access-info.cc:6: │B│ In file included from ../../deps/v8/src/compiler/access-info.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-info.cc:12: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-info.cc:12: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-info.cc:6: │B│ In file included from ../../deps/v8/src/compiler/access-info.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-info.cc:6: │B│ In file included from ../../deps/v8/src/compiler/access-info.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/access-info.cc:6: │B│ In file included from ../../deps/v8/src/compiler/access-info.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [333/1978 39.586s ( 16%)] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-natives.o │B│ In file included from ../../deps/v8/src/api/api-natives.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-natives.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-natives.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-natives.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-natives.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api-natives.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [334/1978 40.137s ( 16%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.code-generator.o │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [335/1978 40.230s ( 16%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.variables.o │B│ In file included from ../../deps/v8/src/ast/variables.cc:5: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/variables.cc:5: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/variables.cc:5: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/variables.cc:5: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [336/1978 40.535s ( 16%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.source-range-ast-visitor.o │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: │B│ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [337/1978 40.836s ( 17%)] CXX obj/deps/v8/src/compiler/v8_compiler.basic-block-instrumentor.o │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:9: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:9: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: │B│ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [338/1978 41.487s ( 17%)] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-graph-builder.o │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:15: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:15: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [339/1978 42.111s ( 17%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator.o │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.h:12: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:13: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:13: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.h:12: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.h:12: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/register-allocator.h:12: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [340/1978 42.528s ( 17%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction.o │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:22: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:22: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 983 | source_positions_(zone(), instruction_blocks->size() * 2), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 983 | source_positions_(zone(), instruction_blocks->size() * 2), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 983 | source_positions_(zone(), instruction_blocks->size() * 2), │B│ | ^ │B│ 11 warnings generated. │B│ [341/1978 44.176s ( 17%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-selector.o │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:14: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:14: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 708 | : objects_ids_mapping_(zone), string_ids_mapping_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 708 | : objects_ids_mapping_(zone), string_ids_mapping_(zone) {} │B│ | ^ │B│ 10 warnings generated. │B│ [342/1978 44.180s ( 17%)] CXX obj/deps/v8/src/compiler/v8_compiler.code-assembler.o │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:18: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:14: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:18: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:14: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [343/1978 46.166s ( 17%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.prettyprinter.o │B│ In file included from ../../deps/v8/src/ast/prettyprinter.cc:5: │B│ In file included from ../../deps/v8/src/ast/prettyprinter.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/prettyprinter.cc:14: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/prettyprinter.cc:14: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/prettyprinter.cc:5: │B│ In file included from ../../deps/v8/src/ast/prettyprinter.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/prettyprinter.cc:5: │B│ In file included from ../../deps/v8/src/ast/prettyprinter.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/prettyprinter.cc:5: │B│ In file included from ../../deps/v8/src/ast/prettyprinter.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [344/1978 46.334s ( 17%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-value-factory.o │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:28: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:33: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:33: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:28: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:28: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:28: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [345/1978 46.434s ( 17%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.modules.o │B│ In file included from ../../deps/v8/src/ast/modules.cc:5: │B│ In file included from ../../deps/v8/src/ast/modules.h:8: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/modules.cc:10: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/modules.cc:10: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/modules.cc:5: │B│ In file included from ../../deps/v8/src/ast/modules.h:8: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/modules.cc:5: │B│ In file included from ../../deps/v8/src/ast/modules.h:8: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/modules.cc:5: │B│ In file included from ../../deps/v8/src/ast/modules.h:8: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [346/1978 46.670s ( 17%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast.o │B│ In file included from ../../deps/v8/src/ast/ast.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast.cc:18: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast.cc:18: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/ast.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [347/1978 47.012s ( 17%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-abstract-module-source.o │B│ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [348/1978 47.142s ( 17%)] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.bytecode-offset-iterator.o │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.h:12: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.h:12: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.h:12: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: │B│ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.h:12: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [349/1978 47.323s ( 17%)] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-analysis.o │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [350/1978 47.875s ( 17%)] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline.o │B│ In file included from ../../deps/v8/src/baseline/baseline.cc:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline.cc:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline.cc:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline.cc:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline.cc:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline.cc:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [351/1978 47.989s ( 17%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-api.o │B│ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [352/1978 48.084s ( 17%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.accessors.o │B│ In file included from ../../deps/v8/src/builtins/accessors.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/accessors.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/accessors.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/accessors.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/accessors.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/accessors.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [353/1978 48.605s ( 17%)] CXX obj/deps/v8/src/ast/v8_base_without_compiler.scopes.o │B│ In file included from ../../deps/v8/src/ast/scopes.cc:5: │B│ In file included from ../../deps/v8/src/ast/scopes.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/scopes.cc:14: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/scopes.cc:14: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/scopes.cc:5: │B│ In file included from ../../deps/v8/src/ast/scopes.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/scopes.cc:5: │B│ In file included from ../../deps/v8/src/ast/scopes.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ast/scopes.cc:5: │B│ In file included from ../../deps/v8/src/ast/scopes.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [354/1978 49.931s ( 17%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-array.o │B│ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [355/1978 50.813s ( 17%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.wasm-to-js-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [356/1978 51.078s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [357/1978 51.370s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-arraybuffer.o │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [358/1978 51.802s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-disposable-stack.o │B│ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [359/1978 52.534s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-atomics-synchronization.o │B│ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [360/1978 52.586s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-bigint.o │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [361/1978 53.176s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-collections.o │B│ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [362/1978 53.680s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-callsite.o │B│ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [363/1978 53.815s ( 18%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o │B│ [364/1978 54.017s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-dataview.o │B│ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [365/1978 54.191s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-console.o │B│ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [366/1978 54.412s ( 18%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o │B│ [367/1978 54.647s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-disposable-stack.o │B│ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [368/1978 54.797s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-error.o │B│ In file included from ../../deps/v8/src/builtins/builtins-error.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-error.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-error.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-error.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-error.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-error.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [369/1978 55.700s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-date.o │B│ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [370/1978 56.630s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-function.o │B│ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [371/1978 56.886s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-global.o │B│ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [372/1978 56.899s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-internal.o │B│ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [373/1978 57.558s ( 18%)] CXX obj/deps/v8/src/api/v8_base_without_compiler.api.o │B│ In file included from ../../deps/v8/src/api/api.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api.cc:35: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api.cc:35: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/api/api.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [374/1978 58.074s ( 18%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-json.o │B│ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [375/1978 58.348s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [376/1978 59.304s ( 19%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.js-to-wasm-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [377/1978 60.213s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-intl.o │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [378/1978 60.550s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-sharedarraybuffer.o │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [379/1978 60.570s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-reflect.o │B│ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [380/1978 60.572s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-object.o │B│ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [381/1978 60.990s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shared-array.o │B│ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [382/1978 61.003s ( 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│ [383/1978 61.197s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-regexp.o │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [384/1978 61.508s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shadow-realm.o │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [385/1978 62.034s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-symbol.o │B│ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [386/1978 62.234s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-string.o │B│ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [387/1978 62.294s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o │B│ [388/1978 62.351s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-struct.o │B│ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [389/1978 62.992s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-encoder.o │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [390/1978 63.680s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o │B│ [391/1978 64.028s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-table.o │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [392/1978 64.190s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-trace.o │B│ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [393/1978 64.218s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.flush-instruction-cache.o │B│ In file included from ../../deps/v8/src/codegen/flush-instruction-cache.cc:7: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/flush-instruction-cache.cc:7: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/flush-instruction-cache.cc:7: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/flush-instruction-cache.cc:7: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [394/1978 65.125s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [395/1978 65.335s ( 19%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-weak-refs.o │B│ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [396/1978 65.649s ( 20%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.constants-table-builder.o │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [397/1978 65.987s ( 20%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-temporal.o │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [398/1978 67.062s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.assembler.o │B│ In file included from ../../deps/v8/src/codegen/assembler.cc:35: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/assembler.cc:41: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/assembler.cc:41: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/assembler.cc:35: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/assembler.cc:35: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/assembler.cc:35: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [399/1978 67.263s ( 20%)] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins.o │B│ In file included from ../../deps/v8/src/builtins/builtins.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [400/1978 67.605s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-comments.o │B│ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [401/1978 67.655s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-desc.o │B│ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [402/1978 67.913s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-reference.o │B│ In file included from ../../deps/v8/src/codegen/code-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-reference.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-reference.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [403/1978 68.443s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-factory.o │B│ In file included from ../../deps/v8/src/codegen/code-factory.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-factory.cc:11: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-factory.cc:11: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-factory.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-factory.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-factory.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [404/1978 68.518s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compilation-cache.o │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:11: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:11: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [405/1978 68.676s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.constant-pool.o │B│ In file included from ../../deps/v8/src/codegen/constant-pool.cc:5: │B│ In file included from ../../deps/v8/src/codegen/constant-pool.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/constant-pool.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/constant-pool.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/constant-pool.cc:5: │B│ In file included from ../../deps/v8/src/codegen/constant-pool.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/constant-pool.cc:5: │B│ In file included from ../../deps/v8/src/codegen/constant-pool.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/constant-pool.cc:5: │B│ In file included from ../../deps/v8/src/codegen/constant-pool.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [406/1978 69.639s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tick-counter.o │B│ In file included from ../../deps/v8/src/codegen/tick-counter.cc:5: │B│ In file included from ../../deps/v8/src/codegen/tick-counter.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/tick-counter.cc:5: │B│ In file included from ../../deps/v8/src/codegen/tick-counter.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/tick-counter.cc:5: │B│ In file included from ../../deps/v8/src/codegen/tick-counter.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/tick-counter.cc:5: │B│ In file included from ../../deps/v8/src/codegen/tick-counter.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [407/1978 69.664s ( 20%)] CXX obj/deps/v8/src/common/v8_base_without_compiler.assert-scope.o │B│ In file included from ../../deps/v8/src/common/assert-scope.cc:5: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/common/assert-scope.cc:5: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/common/assert-scope.cc:5: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/common/assert-scope.cc:5: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [408/1978 69.896s ( 20%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o │B│ [409/1978 70.474s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.interface-descriptors.o │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:5: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:5: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:5: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:5: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [410/1978 70.690s ( 20%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o │B│ [411/1978 71.562s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.handler-table.o │B│ In file included from ../../deps/v8/src/codegen/handler-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/handler-table.cc:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/handler-table.cc:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/handler-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/handler-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/handler-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [412/1978 72.811s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference.o │B│ In file included from ../../deps/v8/src/codegen/external-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/external-reference.cc:5: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [413/1978 73.315s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.macro-assembler-base.o │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [414/1978 74.124s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compiler.o │B│ In file included from ../../deps/v8/src/codegen/compiler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compiler.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compiler.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compiler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compiler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/compiler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [415/1978 74.376s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [416/1978 74.478s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.maglev-safepoint-table.o │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [417/1978 74.936s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position-table.o │B│ In file included from ../../deps/v8/src/codegen/source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position-table.cc:10: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position-table.cc:10: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [418/1978 75.287s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.reloc-info.o │B│ In file included from ../../deps/v8/src/codegen/reloc-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/reloc-info.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/reloc-info.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/reloc-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/reloc-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/reloc-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [419/1978 75.328s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.optimized-compilation-info.o │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [420/1978 75.413s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position.o │B│ In file included from ../../deps/v8/src/codegen/source-position.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/source-position.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [421/1978 75.494s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.safepoint-table.o │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:9: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:9: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/safepoint-table.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [422/1978 76.298s ( 21%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.unoptimized-compilation-info.o │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: │B│ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [423/1978 76.600s ( 21%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o │B│ [424/1978 76.602s ( 21%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.compilation-statistics.o │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [425/1978 77.189s ( 21%)] CXX obj/deps/v8/src/common/v8_base_without_compiler.ptr-compr.o │B│ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [426/1978 77.222s ( 21%)] CXX obj/deps/v8/src/common/v8_base_without_compiler.code-memory-access.o │B│ In file included from ../../deps/v8/src/common/code-memory-access.cc:5: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/common/code-memory-access.cc:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/common/code-memory-access.cc:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/common/code-memory-access.cc:5: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/common/code-memory-access.cc:5: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/common/code-memory-access.cc:5: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [427/1978 77.312s ( 21%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o │B│ [428/1978 77.957s ( 21%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o │B│ [429/1978 78.473s ( 21%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.eh-frame.o │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [430/1978 78.587s ( 21%)] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.lazy-compile-dispatcher.o │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:20: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:20: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [431/1978 78.933s ( 21%)] CXX obj/deps/v8/src/date/v8_base_without_compiler.date.o │B│ In file included from ../../deps/v8/src/date/date.cc:10: │B│ In file included from ../../deps/v8/src/date/dateparser-inl.h:8: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/date/date.cc:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/date/date.cc:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/date/date.cc:10: │B│ In file included from ../../deps/v8/src/date/dateparser-inl.h:8: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/date/date.cc:10: │B│ In file included from ../../deps/v8/src/date/dateparser-inl.h:8: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/date/date.cc:10: │B│ In file included from ../../deps/v8/src/date/dateparser-inl.h:8: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [432/1978 78.962s ( 21%)] CXX obj/deps/v8/src/date/v8_base_without_compiler.dateparser.o │B│ In file included from ../../deps/v8/src/date/dateparser.cc:5: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/date/dateparser.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/date/dateparser.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/date/dateparser.cc:5: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/date/dateparser.cc:5: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/date/dateparser.cc:5: │B│ In file included from ../../deps/v8/src/date/dateparser.h:10: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [433/1978 79.257s ( 21%)] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.optimizing-compile-dispatcher.o │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [434/1978 79.976s ( 21%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-frames.o │B│ In file included from ../../deps/v8/src/debug/debug-frames.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-frames.cc:9: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-frames.cc:9: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-frames.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-frames.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-frames.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [435/1978 80.676s ( 21%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-evaluate.o │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [436/1978 80.813s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-coverage.o │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [437/1978 81.611s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scope-iterator.o │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scope-iterator.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [438/1978 81.810s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-property-iterator.o │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-property-iterator.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [439/1978 82.026s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o │B│ [440/1978 82.396s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-stack-trace-iterator.o │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:12: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:12: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [441/1978 83.086s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scopes.o │B│ In file included from ../../deps/v8/src/debug/debug-scopes.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scopes.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scopes.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scopes.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scopes.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-scopes.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [442/1978 83.106s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.arguments.o │B│ In file included from ../../deps/v8/src/execution/arguments.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/arguments.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/arguments.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/arguments.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [443/1978 83.642s ( 22%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimized-frame-info.o │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:8: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:21: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:8: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:21: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [444/1978 83.957s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-interface.o │B│ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [445/1978 84.265s ( 22%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.frame-translation-builder.o │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [446/1978 84.647s ( 22%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.materialized-object-store.o │B│ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [447/1978 85.085s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.interrupts-scope.o │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.cc:5: │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.cc:5: │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.cc:5: │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.cc:5: │B│ In file included from ../../deps/v8/src/execution/interrupts-scope.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [448/1978 85.416s ( 22%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o │B│ [449/1978 85.864s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit.o │B│ In file included from ../../deps/v8/src/debug/liveedit.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/liveedit.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/liveedit.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/liveedit.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/liveedit.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/liveedit.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [450/1978 85.953s ( 22%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug.o │B│ In file included from ../../deps/v8/src/debug/debug.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug.h:15: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug.h:15: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug.h:15: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug.h:15: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [451/1978 86.502s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.local-isolate.o │B│ In file included from ../../deps/v8/src/execution/local-isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/local-isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/local-isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/local-isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [452/1978 87.002s ( 22%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translated-state.o │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:18: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:18: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [453/1978 87.305s ( 22%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimizer.o │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:17: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:17: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [454/1978 87.344s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.simulator-base.o │B│ In file included from ../../deps/v8/src/execution/simulator-base.cc:5: │B│ In file included from ../../deps/v8/src/execution/simulator-base.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/simulator-base.cc:5: │B│ In file included from ../../deps/v8/src/execution/simulator-base.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/simulator-base.cc:5: │B│ In file included from ../../deps/v8/src/execution/simulator-base.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/simulator-base.cc:5: │B│ In file included from ../../deps/v8/src/execution/simulator-base.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [455/1978 87.885s ( 23%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.basic-block-profiler.o │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [456/1978 88.326s ( 23%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.gdb-jit.o │B│ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [457/1978 88.900s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-local-top.o │B│ In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: │B│ In file included from ../../deps/v8/src/execution/thread-local-top.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: │B│ In file included from ../../deps/v8/src/execution/thread-local-top.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: │B│ In file included from ../../deps/v8/src/execution/thread-local-top.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: │B│ In file included from ../../deps/v8/src/execution/thread-local-top.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [458/1978 89.039s ( 23%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.disassembler.o │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:17: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:17: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/disassembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-reference.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [459/1978 89.155s ( 23%)] CXX obj/deps/v8/src/flags/v8_base_without_compiler.flags.o │B│ In file included from ../../deps/v8/src/flags/flags.cc:26: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [460/1978 89.654s ( 23%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-debug.o │B│ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [461/1978 89.715s ( 23%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.perf-jit.o │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:28: │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.h:36: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:47: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:47: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:28: │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.h:36: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:28: │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.h:36: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:28: │B│ In file included from ../../deps/v8/src/diagnostics/perf-jit.h:36: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [462/1978 89.887s ( 23%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.cputracemark-extension.o │B│ In file included from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [463/1978 90.574s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.embedder-state.o │B│ In file included from ../../deps/v8/src/execution/embedder-state.cc:5: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/embedder-state.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/embedder-state.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/embedder-state.cc:5: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/embedder-state.cc:5: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/embedder-state.cc:5: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [464/1978 90.991s ( 23%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.gc-extension.o │B│ In file included from ../../deps/v8/src/extensions/gc-extension.cc:17: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/gc-extension.cc:17: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/gc-extension.cc:17: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/gc-extension.cc:17: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [465/1978 92.306s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.futex-emulation.o │B│ In file included from ../../deps/v8/src/execution/futex-emulation.cc:5: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/futex-emulation.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/futex-emulation.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/futex-emulation.cc:5: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/futex-emulation.cc:5: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/futex-emulation.cc:5: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [466/1978 92.562s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.execution.o │B│ In file included from ../../deps/v8/src/execution/execution.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/execution.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/execution.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/execution.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/execution.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/execution.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [467/1978 93.096s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.protectors.o │B│ In file included from ../../deps/v8/src/execution/protectors.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/protectors.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/protectors.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/protectors.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/protectors.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/protectors.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [468/1978 93.181s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.microtask-queue.o │B│ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [469/1978 94.038s ( 23%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.allocation-observer.o │B│ In file included from ../../deps/v8/src/heap/allocation-observer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/allocation-observer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/allocation-observer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/allocation-observer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [470/1978 94.513s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.messages.o │B│ In file included from ../../deps/v8/src/execution/messages.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/messages.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/messages.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/messages.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/messages.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/messages.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [471/1978 94.581s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.frames.o │B│ In file included from ../../deps/v8/src/execution/frames.cc:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/frames.cc:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/frames.cc:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/frames.cc:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/frames.cc:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/frames.cc:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [472/1978 95.303s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.stack-guard.o │B│ In file included from ../../deps/v8/src/execution/stack-guard.cc:8: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/stack-guard.cc:11: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/stack-guard.cc:11: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/stack-guard.cc:8: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/stack-guard.cc:8: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/stack-guard.cc:8: │B│ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [473/1978 95.459s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.v8threads.o │B│ In file included from ../../deps/v8/src/execution/v8threads.cc:5: │B│ In file included from ../../deps/v8/src/execution/v8threads.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/v8threads.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/v8threads.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/v8threads.cc:5: │B│ In file included from ../../deps/v8/src/execution/v8threads.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/v8threads.cc:5: │B│ In file included from ../../deps/v8/src/execution/v8threads.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/v8threads.cc:5: │B│ In file included from ../../deps/v8/src/execution/v8threads.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [474/1978 96.446s ( 23%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.tiering-manager.o │B│ In file included from ../../deps/v8/src/execution/tiering-manager.cc:5: │B│ In file included from ../../deps/v8/src/execution/tiering-manager.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/tiering-manager.cc:18: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/tiering-manager.cc:18: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/tiering-manager.cc:5: │B│ In file included from ../../deps/v8/src/execution/tiering-manager.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/tiering-manager.cc:5: │B│ In file included from ../../deps/v8/src/execution/tiering-manager.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/tiering-manager.cc:5: │B│ In file included from ../../deps/v8/src/execution/tiering-manager.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [475/1978 97.096s ( 24%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.externalize-string-extension.o │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [476/1978 97.576s ( 24%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.ignition-statistics-extension.o │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [477/1978 97.955s ( 24%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.statistics-extension.o │B│ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:10: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:10: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [478/1978 98.282s ( 24%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-printer.o │B│ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:15: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:15: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [479/1978 99.443s ( 24%)] CXX obj/deps/v8/src/handles/v8_base_without_compiler.persistent-handles.o │B│ In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/persistent-handles.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/persistent-handles.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [480/1978 99.492s ( 24%)] CXX obj/deps/v8/src/handles/v8_base_without_compiler.local-handles.o │B│ In file included from ../../deps/v8/src/handles/local-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/local-handles.h:12: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/local-handles.cc:11: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/local-handles.cc:11: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/local-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/local-handles.h:12: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/local-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/local-handles.h:12: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/local-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/local-handles.h:12: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [481/1978 99.622s ( 24%)] CXX obj/deps/v8/src/handles/v8_base_without_compiler.handles.o │B│ In file included from ../../deps/v8/src/handles/handles.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/handles.cc:9: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/handles.cc:9: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/handles.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/handles.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/handles.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [482/1978 99.662s ( 24%)] CXX obj/deps/v8/src/handles/v8_base_without_compiler.global-handles.o │B│ In file included from ../../deps/v8/src/handles/global-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/global-handles.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/global-handles.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/global-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/global-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/global-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [483/1978 100.097s ( 24%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.isolate.o │B│ In file included from ../../deps/v8/src/execution/isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/isolate.cc:21: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/isolate.cc:21: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/isolate.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [484/1978 100.423s ( 24%)] CXX obj/deps/v8/src/handles/v8_base_without_compiler.shared-object-conveyor-handles.o │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: │B│ In file included from ../../deps/v8/src/handles/persistent-handles.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [485/1978 101.263s ( 24%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.array-buffer-sweeper.o │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [486/1978 101.373s ( 24%)] CXX obj/deps/v8/src/handles/v8_base_without_compiler.traced-handles.o │B│ In file included from ../../deps/v8/src/handles/traced-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/traced-handles.cc:16: │B│ In file included from ../../deps/v8/src/handles/traced-handles-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/traced-handles.cc:16: │B│ In file included from ../../deps/v8/src/handles/traced-handles-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/traced-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/traced-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/handles/traced-handles.cc:5: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [487/1978 101.449s ( 24%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-range.o │B│ In file included from ../../deps/v8/src/heap/code-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/code-range.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-range.cc:18: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-range.cc:18: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/code-range.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/code-range.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/code-range.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [488/1978 102.158s ( 24%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-stats.o │B│ In file included from ../../deps/v8/src/heap/code-stats.cc:7: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-stats.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-stats.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-stats.cc:7: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-stats.cc:7: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/code-stats.cc:7: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [489/1978 102.736s ( 24%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.collection-barrier.o │B│ In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/collection-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/collection-barrier.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/collection-barrier.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/collection-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/collection-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/collection-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [490/1978 102.825s ( 24%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.combined-heap.o │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/combined-heap.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:6: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:6: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/combined-heap.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/combined-heap.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/combined-heap.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [491/1978 103.055s ( 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│ [492/1978 103.746s ( 24%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cross-heap-remembered-set.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [493/1978 104.089s ( 24%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-state.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [494/1978 104.644s ( 24%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-verifier.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:12: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:12: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [495/1978 104.654s ( 25%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-heap.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:20: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:20: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [496/1978 104.693s ( 25%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-snapshot.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [497/1978 106.504s ( 25%)] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-visitor.o │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [498/1978 106.741s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.ephemeron-remembered-set.o │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: │B│ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [499/1978 106.820s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-allocator.o │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:7: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:7: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [500/1978 107.105s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-verifier.o │B│ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [501/1978 107.949s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-page-metadata.o │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [502/1978 108.630s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.finalization-registry-cleanup-task.o │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:7: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:7: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: │B│ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [503/1978 109.312s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.free-list.o │B│ In file included from ../../deps/v8/src/heap/free-list.cc:5: │B│ In file included from ../../deps/v8/src/heap/free-list.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/free-list.cc:11: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/free-list.cc:11: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/free-list.cc:5: │B│ In file included from ../../deps/v8/src/heap/free-list.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/free-list.cc:5: │B│ In file included from ../../deps/v8/src/heap/free-list.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/free-list.cc:5: │B│ In file included from ../../deps/v8/src/heap/free-list.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [504/1978 109.948s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.gc-tracer.o │B│ In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: │B│ In file included from ../../deps/v8/src/heap/gc-tracer.h:17: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/gc-tracer.cc:20: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/gc-tracer.cc:20: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: │B│ In file included from ../../deps/v8/src/heap/gc-tracer.h:17: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: │B│ In file included from ../../deps/v8/src/heap/gc-tracer.h:17: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: │B│ In file included from ../../deps/v8/src/heap/gc-tracer.h:17: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [505/1978 110.691s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-allocator.o │B│ In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-allocator.h:13: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-allocator.cc:10: │B│ In file included from ../../deps/v8/src/heap/heap-allocator-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-allocator.cc:10: │B│ In file included from ../../deps/v8/src/heap/heap-allocator-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-allocator.h:13: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-allocator.h:13: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-allocator.h:13: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [506/1978 110.747s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-controller.o │B│ In file included from ../../deps/v8/src/heap/heap-controller.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-controller.h:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-controller.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-controller.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-controller.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-controller.h:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-controller.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-controller.h:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-controller.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-controller.h:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [507/1978 111.246s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout-tracer.o │B│ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:12: │B│ In file included from ../../deps/v8/src/heap/spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:12: │B│ In file included from ../../deps/v8/src/heap/spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [508/1978 111.678s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout.o │B│ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [509/1978 112.592s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-verifier.o │B│ In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-verifier.cc:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-verifier.cc:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [510/1978 113.446s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking-job.o │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [511/1978 114.110s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory-base.o │B│ In file included from ../../deps/v8/src/heap/factory-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory-base.cc:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory-base.cc:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [512/1978 114.336s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-visitor.o │B│ In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-visitor.h:9: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-visitor.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-visitor.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-visitor.h:9: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-visitor.h:9: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-visitor.h:9: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [513/1978 114.404s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-marking.o │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr, absl::container_internal::FlatHashMapPolicy>>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::emplace, 0>' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here │B│ 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr, absl::container_internal::FlatHashMapPolicy>>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::emplace, 0>' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here │B│ 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr, absl::container_internal::FlatHashMapPolicy>>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::emplace, 0>' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here │B│ 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::base::SmallVector, 1>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::base::SmallVector, 1>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace_impl &>' requested here │B│ 228 | return try_emplace_impl(k, std::forward(args)...); │B│ | ^ │B│ ../../deps/v8/src/heap/marking-visitor-inl.h:688:39: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace, 0, 0>' requested here │B│ 688 | auto it = key_to_values_->try_emplace(key).first; │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here │B│ 146 | TYPED_VISITOR_ID_LIST(CASE) │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' │B│ 61 | V(EphemeronHashTable) \ │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' │B│ 143 | return visitor->Visit##TypeName( \ │B│ | ^ │B│ :37:1: note: expanded from here │B│ 37 | VisitEphemeronHashTable │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 109 | return Visit(map, object, MaybeObjectSize()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 440 | const auto visited_size = visitor.Visit(map, object); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable, 1>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable, 1>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::base::SmallVector, 1>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace_impl &>' requested here │B│ 228 | return try_emplace_impl(k, std::forward(args)...); │B│ | ^ │B│ ../../deps/v8/src/heap/marking-visitor-inl.h:688:39: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace, 0, 0>' requested here │B│ 688 | auto it = key_to_values_->try_emplace(key).first; │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here │B│ 146 | TYPED_VISITOR_ID_LIST(CASE) │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' │B│ 61 | V(EphemeronHashTable) \ │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' │B│ 143 | return visitor->Visit##TypeName( \ │B│ | ^ │B│ :37:1: note: expanded from here │B│ 37 | VisitEphemeronHashTable │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 109 | return Visit(map, object, MaybeObjectSize()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 440 | const auto visited_size = visitor.Visit(map, object); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::base::SmallVector, 1>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::base::SmallVector, 1>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace_impl &>' requested here │B│ 228 | return try_emplace_impl(k, std::forward(args)...); │B│ | ^ │B│ ../../deps/v8/src/heap/marking-visitor-inl.h:688:39: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace, 0, 0>' requested here │B│ 688 | auto it = key_to_values_->try_emplace(key).first; │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here │B│ 146 | TYPED_VISITOR_ID_LIST(CASE) │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' │B│ 61 | V(EphemeronHashTable) \ │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' │B│ 143 | return visitor->Visit##TypeName( \ │B│ | ^ │B│ :37:1: note: expanded from here │B│ 37 | VisitEphemeronHashTable │B│ | ^ │B│ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 109 | return Visit(map, object, MaybeObjectSize()); │B│ | ^ │B│ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here │B│ 440 | const auto visited_size = visitor.Visit(map, object); │B│ | ^ │B│ 13 warnings generated. │B│ [514/1978 114.492s ( 25%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-write-barrier.o │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [515/1978 115.379s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking.o │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:15: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:15: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: │B│ In file included from ../../deps/v8/src/heap/incremental-marking.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [516/1978 115.544s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-spaces.o │B│ In file included from ../../deps/v8/src/heap/large-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-spaces.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-spaces.cc:18: │B│ In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-spaces.cc:18: │B│ In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-spaces.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-spaces.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/large-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/large-spaces.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [517/1978 115.564s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-factory.o │B│ In file included from ../../deps/v8/src/heap/local-factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-factory.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-factory.cc:10: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-factory.cc:10: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-factory.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-factory.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-factory.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [518/1978 116.330s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-heap.o │B│ In file included from ../../deps/v8/src/heap/local-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-heap.cc:17: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-heap.cc:17: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/local-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/local-heap.h:17: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [519/1978 117.036s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-sweep-utilities.o │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [520/1978 117.054s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.main-allocator.o │B│ In file included from ../../deps/v8/src/heap/main-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/main-allocator.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/main-allocator.cc:11: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/main-allocator.cc:11: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/main-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/main-allocator.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/main-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/main-allocator.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/main-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/main-allocator.h:12: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [521/1978 117.499s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory.o │B│ In file included from ../../deps/v8/src/heap/factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory.cc:22: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory.cc:22: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/factory.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [522/1978 118.129s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking.o │B│ In file included from ../../deps/v8/src/heap/marking.cc:7: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking.cc:7: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking.cc:7: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking.cc:7: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking.cc:7: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking.cc:7: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [523/1978 118.237s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-worklist.o │B│ In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-worklist.cc:13: │B│ In file included from ../../deps/v8/src/heap/marking-worklist-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-worklist.cc:13: │B│ In file included from ../../deps/v8/src/heap/marking-worklist-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [524/1978 118.453s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-balancer.o │B│ In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-balancer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-balancer.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-balancer.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-balancer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-balancer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-balancer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [525/1978 118.806s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-barrier.o │B│ In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-barrier.h:13: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-barrier.cc:11: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-barrier.cc:11: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-barrier.h:13: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-barrier.h:13: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/marking-barrier.h:13: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [526/1978 119.142s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-allocator.o │B│ In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-allocator.h:16: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-allocator.cc:14: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-allocator.cc:14: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-allocator.h:16: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-allocator.h:16: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-allocator.h:16: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [527/1978 119.225s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.page-pool.o │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert_soo' requested here │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:343:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert' requested here │B│ 343 | auto res = this->find_or_prepare_insert(k); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace_impl' requested here │B│ 228 | return try_emplace_impl(k, std::forward(args)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:317:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace' requested here │B│ 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); │B│ | ^ │B│ ../../deps/v8/src/heap/page-pool.cc:183:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::operator[]>, 0>' requested here │B│ 183 | local_pools[isolate].push_back(chunk); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert_soo' requested here │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:343:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert' requested here │B│ 343 | auto res = this->find_or_prepare_insert(k); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace_impl' requested here │B│ 228 | return try_emplace_impl(k, std::forward(args)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:317:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace' requested here │B│ 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); │B│ | ^ │B│ ../../deps/v8/src/heap/page-pool.cc:183:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::operator[]>, 0>' requested here │B│ 183 | local_pools[isolate].push_back(chunk); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-pool.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-pool.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert_soo' requested here │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:343:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert' requested here │B│ 343 | auto res = this->find_or_prepare_insert(k); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace_impl' requested here │B│ 228 | return try_emplace_impl(k, std::forward(args)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:317:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace' requested here │B│ 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); │B│ | ^ │B│ ../../deps/v8/src/heap/page-pool.cc:183:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::operator[]>, 0>' requested here │B│ 183 | local_pools[isolate].push_back(chunk); │B│ | ^ │B│ 8 warnings generated. │B│ [528/1978 120.104s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk.o │B│ In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk.h:12: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk.h:12: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk.h:12: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk.h:12: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [529/1978 120.314s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-metadata.o │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [530/1978 120.411s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.slot-set.o │B│ In file included from ../../deps/v8/src/heap/slot-set.cc:5: │B│ In file included from ../../deps/v8/src/heap/slot-set.h:15: │B│ In file included from ../../deps/v8/src/objects/compressed-slots.h:11: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [531/1978 120.841s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-reducer.o │B│ In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-reducer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-reducer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-reducer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-reducer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-reducer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-reducer.h:11: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [532/1978 121.061s ( 26%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o │B│ [533/1978 121.494s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap.o │B│ In file included from ../../deps/v8/src/heap/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap.cc:17: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap.cc:17: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [534/1978 121.804s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [535/1978 121.856s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-measurement.o │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-measurement.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-measurement.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-measurement.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-measurement.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [536/1978 122.755s ( 27%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o │B│ [537/1978 123.200s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mutable-page-metadata.o │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:14: │B│ In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:14: │B│ In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [538/1978 123.498s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.new-spaces.o │B│ In file included from ../../deps/v8/src/heap/new-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/new-spaces.cc:17: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/new-spaces.cc:17: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/new-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/new-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/new-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/new-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [539/1978 124.547s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.page-metadata.o │B│ In file included from ../../deps/v8/src/heap/page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-metadata.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-metadata.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/page-metadata.cc:5: │B│ In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/page-metadata.h:8: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [540/1978 125.970s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.paged-spaces.o │B│ In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/paged-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/paged-spaces.cc:15: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/paged-spaces.cc:15: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/paged-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/paged-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/paged-spaces.h:17: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [541/1978 126.028s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.object-stats.o │B│ In file included from ../../deps/v8/src/heap/object-stats.cc:6: │B│ In file included from ../../deps/v8/src/heap/object-stats.h:8: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/object-stats.cc:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/object-stats.cc:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/object-stats.cc:6: │B│ In file included from ../../deps/v8/src/heap/object-stats.h:8: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/object-stats.cc:6: │B│ In file included from ../../deps/v8/src/heap/object-stats.h:8: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/object-stats.cc:6: │B│ In file included from ../../deps/v8/src/heap/object-stats.h:8: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [542/1978 126.697s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.pretenuring-handler.o │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:10: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:10: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: │B│ In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [543/1978 127.380s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-heap.o │B│ In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-heap.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-heap.cc:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-heap.cc:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-heap.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-heap.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-heap.h:13: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [544/1978 127.867s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o │B│ [545/1978 128.455s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-spaces.o │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:13: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:13: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/allocation-result.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [546/1978 128.485s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o │B│ [547/1978 128.636s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.safepoint.o │B│ In file included from ../../deps/v8/src/heap/safepoint.cc:5: │B│ In file included from ../../deps/v8/src/heap/safepoint.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/safepoint.cc:17: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/safepoint.cc:17: │B│ In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/safepoint.cc:5: │B│ In file included from ../../deps/v8/src/heap/safepoint.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/safepoint.cc:5: │B│ In file included from ../../deps/v8/src/heap/safepoint.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/safepoint.cc:5: │B│ In file included from ../../deps/v8/src/heap/safepoint.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [548/1978 128.664s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-mark-sweep.o │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:14: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:14: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: │B│ In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [549/1978 128.830s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-promotion.o │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:12: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:12: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: │B│ In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [550/1978 128.841s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.spaces.o │B│ In file included from ../../deps/v8/src/heap/spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/spaces.cc:19: │B│ In file included from ../../deps/v8/src/heap/incremental-marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/spaces.cc:19: │B│ In file included from ../../deps/v8/src/heap/incremental-marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/spaces.cc:5: │B│ In file included from ../../deps/v8/src/heap/spaces.h:15: │B│ In file included from ../../deps/v8/src/heap/base-space.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-verifier.h:10: │B│ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [551/1978 129.183s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.stress-scavenge-observer.o │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: │B│ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [552/1978 129.542s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o │B│ [553/1978 129.847s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o │B│ [554/1978 130.076s ( 28%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o │B│ [555/1978 130.419s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.trusted-range.o │B│ In file included from ../../deps/v8/src/heap/trusted-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/trusted-range.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/trusted-range.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/trusted-range.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/trusted-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/trusted-range.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/trusted-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/trusted-range.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/trusted-range.cc:5: │B│ In file included from ../../deps/v8/src/heap/trusted-range.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [556/1978 130.654s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.traced-handles-marking-visitor.o │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:10: │B│ In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:10: │B│ In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/marking-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [557/1978 131.917s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.zapping.o │B│ In file included from ../../deps/v8/src/heap/zapping.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/zapping.cc:10: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/zapping.cc:10: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/zapping.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/zapping.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/zapping.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [558/1978 131.954s ( 28%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter-intrinsics.o │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [559/1978 132.216s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.weak-object-worklists.o │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: │B│ In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [560/1978 132.312s ( 28%)] CXX obj/deps/v8/src/ic/v8_base_without_compiler.call-optimization.o │B│ In file included from ../../deps/v8/src/ic/call-optimization.cc:5: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/call-optimization.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/call-optimization.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/call-optimization.cc:5: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/call-optimization.cc:5: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/call-optimization.cc:5: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [561/1978 132.524s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-compact.o │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:23: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:23: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::base::SmallVector, 1>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::base::SmallVector, 1>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3140:33: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::GetPolicyFunctions' requested here │B│ 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2486:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear_backing_array' requested here │B│ 2486 | clear_backing_array(/*reuse=*/cap < 128); │B│ | ^ │B│ ../../deps/v8/src/heap/mark-compact.cc:906:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear' requested here │B│ 906 | key_to_values_.clear(); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable, 1>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable, 1>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::base::SmallVector, 1>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::base::SmallVector, 1>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3140:33: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::GetPolicyFunctions' requested here │B│ 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2486:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear_backing_array' requested here │B│ 2486 | clear_backing_array(/*reuse=*/cap < 128); │B│ | ^ │B│ ../../deps/v8/src/heap/mark-compact.cc:906:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear' requested here │B│ 906 | key_to_values_.clear(); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: │B│ In file included from ../../deps/v8/src/heap/mark-compact.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-state.h:9: │B│ In file included from ../../deps/v8/src/heap/marking.h:12: │B│ In file included from ../../deps/v8/src/heap/marking-worklist.h:13: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::base::SmallVector, 1>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::base::SmallVector, 1>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::base::SmallVector, 1>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3140:33: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::GetPolicyFunctions' requested here │B│ 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2486:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear_backing_array' requested here │B│ 2486 | clear_backing_array(/*reuse=*/cap < 128); │B│ | ^ │B│ ../../deps/v8/src/heap/mark-compact.cc:906:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear' requested here │B│ 906 | key_to_values_.clear(); │B│ | ^ │B│ 10 warnings generated. │B│ [562/1978 132.567s ( 28%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o │B│ [563/1978 133.272s ( 28%)] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic-stats.o │B│ In file included from ../../deps/v8/src/ic/ic-stats.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic-stats.h:16: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic-stats.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic-stats.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic-stats.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic-stats.h:16: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic-stats.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic-stats.h:16: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic-stats.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic-stats.h:16: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [564/1978 133.499s ( 28%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o │B│ [565/1978 133.554s ( 28%)] CXX obj/deps/v8/src/ic/v8_base_without_compiler.handler-configuration.o │B│ In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: │B│ In file included from ../../deps/v8/src/ic/handler-configuration.h:10: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/handler-configuration.cc:8: │B│ In file included from ../../deps/v8/src/ic/handler-configuration-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/handler-configuration.cc:8: │B│ In file included from ../../deps/v8/src/ic/handler-configuration-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: │B│ In file included from ../../deps/v8/src/ic/handler-configuration.h:10: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: │B│ In file included from ../../deps/v8/src/ic/handler-configuration.h:10: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: │B│ In file included from ../../deps/v8/src/ic/handler-configuration.h:10: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [566/1978 133.583s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.visit-object.o │B│ In file included from ../../deps/v8/src/heap/visit-object.cc:5: │B│ In file included from ../../deps/v8/src/heap/visit-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/visit-object.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-visitor-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/visit-object.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-visitor-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/visit-object.cc:5: │B│ In file included from ../../deps/v8/src/heap/visit-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/visit-object.cc:5: │B│ In file included from ../../deps/v8/src/heap/visit-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/visit-object.cc:5: │B│ In file included from ../../deps/v8/src/heap/visit-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [567/1978 133.663s ( 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│ [568/1978 134.622s ( 28%)] CXX obj/deps/v8/src/ic/v8_base_without_compiler.stub-cache.o │B│ In file included from ../../deps/v8/src/ic/stub-cache.cc:5: │B│ In file included from ../../deps/v8/src/ic/stub-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/stub-cache.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/stub-cache.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/stub-cache.cc:5: │B│ In file included from ../../deps/v8/src/ic/stub-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/stub-cache.cc:5: │B│ In file included from ../../deps/v8/src/ic/stub-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/stub-cache.cc:5: │B│ In file included from ../../deps/v8/src/ic/stub-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [569/1978 134.828s ( 28%)] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.ieee754.o │B│ [570/1978 135.000s ( 28%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.sweeper.o │B│ In file included from ../../deps/v8/src/heap/sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/sweeper.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/sweeper.cc:16: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/sweeper.cc:16: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/sweeper.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/sweeper.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/sweeper.cc:5: │B│ In file included from ../../deps/v8/src/heap/sweeper.h:16: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [571/1978 135.102s ( 28%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.isolate-group.o │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:5: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:12: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:12: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:5: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:5: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:5: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/isolate-group.cc:5: │B│ In file included from ../../deps/v8/src/init/isolate-group.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, v8::internal::Isolate *const &>' requested here │B│ 550 | return absl::container_internal::DecomposeValue( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, v8::internal::Isolate *const &>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, v8::internal::Isolate *const &, absl::container_internal::FlatHashSetPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2534:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace' requested here │B│ 2534 | return emplace(value); │B│ | ^ │B│ ../../deps/v8/src/init/isolate-group.cc:283:35: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here │B│ 283 | const bool inserted = isolates_.insert(isolate).second; │B│ | ^ │B│ 8 warnings generated. │B│ [572/1978 135.433s ( 28%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-iterator.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [573/1978 135.470s ( 28%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.metrics.o │B│ In file included from ../../deps/v8/src/logging/metrics.cc:5: │B│ In file included from ../../deps/v8/src/logging/metrics.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [574/1978 136.041s ( 29%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.v8.o │B│ In file included from ../../deps/v8/src/init/v8.cc:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/init/v8.cc:20: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/v8.cc:20: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/v8.cc:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/v8.cc:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/v8.cc:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [575/1978 136.224s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register-optimizer.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: │B│ In file included from ../../deps/v8/src/ast/variables.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [576/1978 136.505s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-random-iterator.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [577/1978 136.515s ( 29%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o │B│ [578/1978 137.370s ( 29%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.scavenger.o │B│ In file included from ../../deps/v8/src/heap/scavenger.cc:5: │B│ In file included from ../../deps/v8/src/heap/scavenger.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/scavenger.cc:14: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/scavenger.cc:14: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/scavenger.cc:5: │B│ In file included from ../../deps/v8/src/heap/scavenger.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/scavenger.cc:5: │B│ In file included from ../../deps/v8/src/heap/scavenger.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/scavenger.cc:5: │B│ In file included from ../../deps/v8/src/heap/scavenger.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [579/1978 137.397s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-decoder.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:9: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:9: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:9: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:9: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [580/1978 137.445s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-writer.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [581/1978 137.640s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-builder.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:20: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:20: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [582/1978 137.659s ( 29%)] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic.o │B│ In file included from ../../deps/v8/src/ic/ic.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/ic.cc:5: │B│ In file included from ../../deps/v8/src/ic/ic.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [583/1978 138.449s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-flags-and-tokens.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [584/1978 139.427s ( 29%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.local-logger.o │B│ In file included from ../../deps/v8/src/logging/local-logger.cc:5: │B│ In file included from ../../deps/v8/src/logging/local-logger.h:9: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/local-logger.cc:5: │B│ In file included from ../../deps/v8/src/logging/local-logger.h:9: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/local-logger.cc:5: │B│ In file included from ../../deps/v8/src/logging/local-logger.h:9: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/local-logger.cc:5: │B│ In file included from ../../deps/v8/src/logging/local-logger.h:9: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [585/1978 139.925s ( 29%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.bootstrapper.o │B│ In file included from ../../deps/v8/src/init/bootstrapper.cc:5: │B│ In file included from ../../deps/v8/src/init/bootstrapper.h:11: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/init/bootstrapper.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/bootstrapper.cc:8: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/init/bootstrapper.cc:5: │B│ In file included from ../../deps/v8/src/init/bootstrapper.h:11: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/bootstrapper.cc:5: │B│ In file included from ../../deps/v8/src/init/bootstrapper.h:11: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/bootstrapper.cc:5: │B│ In file included from ../../deps/v8/src/init/bootstrapper.h:11: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [586/1978 140.061s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-label.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:8: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:8: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [587/1978 142.108s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.handler-table-builder.o │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [588/1978 143.131s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.control-flow-builders.o │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:6: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:6: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [589/1978 143.393s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.constant-array-builder.o │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:16: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:16: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [590/1978 144.140s ( 29%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.counters.o │B│ In file included from ../../deps/v8/src/logging/counters.cc:5: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/counters.cc:13: │B│ In file included from ../../deps/v8/src/logging/log-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/counters.cc:13: │B│ In file included from ../../deps/v8/src/logging/log-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/counters.cc:5: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/counters.cc:5: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/counters.cc:5: │B│ In file included from ../../deps/v8/src/logging/counters.h:18: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [591/1978 144.556s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter.o │B│ In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter.h:14: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter.cc:22: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter.cc:22: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter.h:14: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter.h:14: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter.h:14: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [592/1978 144.890s ( 29%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-generator.o │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [593/1978 146.195s ( 29%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log-file.o │B│ In file included from ../../deps/v8/src/logging/log-file.cc:5: │B│ In file included from ../../deps/v8/src/logging/log-file.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log-file.cc:19: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log-file.cc:19: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log-file.cc:5: │B│ In file included from ../../deps/v8/src/logging/log-file.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log-file.cc:5: │B│ In file included from ../../deps/v8/src/logging/log-file.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log-file.cc:5: │B│ In file included from ../../deps/v8/src/logging/log-file.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [594/1978 147.397s ( 30%)] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.hash-seed.o │B│ In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/hash-seed.cc:11: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/hash-seed.cc:11: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [595/1978 147.426s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.abstract-code.o │B│ In file included from ../../deps/v8/src/objects/abstract-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/abstract-code.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/abstract-code.cc:7: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/abstract-code.cc:7: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/abstract-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/abstract-code.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/abstract-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/abstract-code.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/abstract-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/abstract-code.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [596/1978 147.553s ( 30%)] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-parser.o │B│ In file included from ../../deps/v8/src/json/json-parser.cc:5: │B│ In file included from ../../deps/v8/src/json/json-parser.h:14: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-parser.cc:16: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-parser.cc:16: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-parser.cc:5: │B│ In file included from ../../deps/v8/src/json/json-parser.h:14: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-parser.cc:5: │B│ In file included from ../../deps/v8/src/json/json-parser.h:14: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-parser.cc:5: │B│ In file included from ../../deps/v8/src/json/json-parser.h:14: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [597/1978 147.587s ( 30%)] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.math-random.o │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:5: │B│ In file included from ../../deps/v8/src/numbers/math-random.h:9: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:10: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:10: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:5: │B│ In file included from ../../deps/v8/src/numbers/math-random.h:9: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:5: │B│ In file included from ../../deps/v8/src/numbers/math-random.h:9: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/math-random.cc:5: │B│ In file included from ../../deps/v8/src/numbers/math-random.h:9: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [598/1978 148.834s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bytecode-array.o │B│ In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bytecode-array.cc:14: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bytecode-array.cc:14: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [599/1978 148.892s ( 30%)] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.conversions.o │B│ In file included from ../../deps/v8/src/numbers/conversions.cc:18: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/conversions.cc:22: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/conversions.cc:22: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/conversions.cc:18: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/conversions.cc:18: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/numbers/conversions.cc:18: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [600/1978 149.103s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.backing-store.o │B│ In file included from ../../deps/v8/src/objects/backing-store.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/backing-store.cc:19: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/backing-store.cc:19: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/backing-store.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/backing-store.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/backing-store.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [601/1978 149.504s ( 30%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log.o │B│ In file included from ../../deps/v8/src/logging/log.cc:5: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log.cc:5: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log.cc:5: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/logging/log.cc:5: │B│ In file included from ../../deps/v8/src/logging/log.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [602/1978 149.638s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bigint.o │B│ In file included from ../../deps/v8/src/objects/bigint.cc:20: │B│ In file included from ../../deps/v8/src/objects/bigint.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bigint.cc:26: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bigint.cc:26: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bigint.cc:20: │B│ In file included from ../../deps/v8/src/objects/bigint.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bigint.cc:20: │B│ In file included from ../../deps/v8/src/objects/bigint.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/bigint.cc:20: │B│ In file included from ../../deps/v8/src/objects/bigint.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [603/1978 149.926s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code.o │B│ In file included from ../../deps/v8/src/objects/code.cc:5: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/code.cc:9: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/code.cc:9: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/code.cc:5: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/code.cc:5: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/code.cc:5: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [604/1978 150.410s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.compilation-cache-table.o │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [605/1978 150.481s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.call-site-info.o │B│ In file included from ../../deps/v8/src/objects/call-site-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/call-site-info.cc:10: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/call-site-info.cc:10: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/call-site-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/call-site-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/call-site-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [606/1978 150.791s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.deoptimization-data.o │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:13: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:13: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [607/1978 150.900s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.debug-objects.o │B│ In file included from ../../deps/v8/src/objects/debug-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/debug-objects.cc:8: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/debug-objects.cc:8: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/debug-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/debug-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/debug-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [608/1978 150.949s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.contexts.o │B│ In file included from ../../deps/v8/src/objects/contexts.cc:5: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/contexts.cc:14: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/contexts.cc:14: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/contexts.cc:5: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/contexts.cc:5: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/contexts.cc:5: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [609/1978 151.347s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements-kind.o │B│ In file included from ../../deps/v8/src/objects/elements-kind.cc:8: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements-kind.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements-kind.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements-kind.cc:8: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements-kind.cc:8: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements-kind.cc:8: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [610/1978 151.444s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.embedder-data-array.o │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:8: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:8: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [611/1978 151.584s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.dependent-code.o │B│ In file included from ../../deps/v8/src/objects/dependent-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/dependent-code.cc:9: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/dependent-code.cc:9: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/dependent-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/dependent-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/dependent-code.cc:5: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [612/1978 152.387s ( 30%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.field-type.o │B│ In file included from ../../deps/v8/src/objects/field-type.cc:7: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/field-type.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/field-type.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/field-type.cc:7: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/field-type.cc:7: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/field-type.cc:7: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [613/1978 153.049s ( 30%)] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-stringifier.o │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:5: │B│ In file included from ../../deps/v8/src/json/json-stringifier.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:13: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:13: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:5: │B│ In file included from ../../deps/v8/src/json/json-stringifier.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:5: │B│ In file included from ../../deps/v8/src/json/json-stringifier.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:5: │B│ In file included from ../../deps/v8/src/json/json-stringifier.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [614/1978 153.100s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.feedback-vector.o │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [615/1978 153.658s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.fixed-array.o │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:7: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:7: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/fixed-array.cc:5: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [616/1978 154.203s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.instruction-stream.o │B│ In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/instruction-stream.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/instruction-stream.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [617/1978 156.509s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup-cache.o │B│ In file included from ../../deps/v8/src/objects/lookup-cache.cc:5: │B│ In file included from ../../deps/v8/src/objects/lookup-cache.h:8: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [618/1978 156.565s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-array-buffer.o │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:7: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:7: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [619/1978 157.934s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-break-iterator.o │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [620/1978 158.075s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.intl-objects.o │B│ In file included from ../../deps/v8/src/objects/intl-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/intl-objects.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/intl-objects.cc:14: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/intl-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/intl-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/intl-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [621/1978 158.533s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-atomics-synchronization.o │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [622/1978 159.073s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-collator.o │B│ In file included from ../../deps/v8/src/objects/js-collator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-collator.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-collator.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-collator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-collator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-collator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [623/1978 159.841s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-display-names.o │B│ In file included from ../../deps/v8/src/objects/js-display-names.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-display-names.cc:17: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-display-names.cc:17: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-display-names.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-display-names.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-display-names.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [624/1978 160.239s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-disposable-stack.o │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:16: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:16: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [625/1978 162.475s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-locale.o │B│ In file included from ../../deps/v8/src/objects/js-locale.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-locale.cc:20: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-locale.cc:20: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-locale.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-locale.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-locale.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [626/1978 162.637s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-list-format.o │B│ In file included from ../../deps/v8/src/objects/js-list-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-list-format.cc:16: │B│ In file included from ../../deps/v8/src/objects/elements-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-list-format.cc:16: │B│ In file included from ../../deps/v8/src/objects/elements-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-list-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-list-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-list-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [627/1978 162.682s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-duration-format.o │B│ In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-duration-format.cc:20: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-duration-format.cc:20: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [628/1978 163.093s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-function.o │B│ In file included from ../../deps/v8/src/objects/js-function.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-function.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-function.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-function.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-function.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-function.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [629/1978 163.296s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-date-time-format.o │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:20: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:20: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [630/1978 163.524s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-plural-rules.o │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [631/1978 163.595s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-raw-json.o │B│ In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-raw-json.cc:10: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-raw-json.cc:10: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [632/1978 163.938s ( 31%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-regexp.o │B│ In file included from ../../deps/v8/src/objects/js-regexp.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-regexp.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-regexp.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-regexp.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-regexp.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-regexp.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [633/1978 164.594s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-relative-time-format.o │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:19: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:19: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [634/1978 164.707s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segment-iterator.o │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:18: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:18: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [635/1978 164.903s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segmenter.o │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:18: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:18: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [636/1978 165.110s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segments.o │B│ In file included from ../../deps/v8/src/objects/js-segments.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segments.cc:18: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segments.cc:18: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segments.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segments.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-segments.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [637/1978 165.555s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-weak-refs.o │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [638/1978 165.591s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-number-format.o │B│ In file included from ../../deps/v8/src/objects/js-number-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-number-format.cc:17: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-number-format.cc:17: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-number-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-number-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-number-format.cc:9: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [639/1978 165.650s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-struct.o │B│ In file included from ../../deps/v8/src/objects/js-struct.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-struct.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-struct.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-struct.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-struct.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-struct.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [640/1978 166.624s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.managed.o │B│ In file included from ../../deps/v8/src/objects/managed.cc:5: │B│ In file included from ../../deps/v8/src/objects/managed.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/managed.cc:7: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/managed.cc:7: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/managed.cc:5: │B│ In file included from ../../deps/v8/src/objects/managed.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/managed.cc:5: │B│ In file included from ../../deps/v8/src/objects/managed.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/managed.cc:5: │B│ In file included from ../../deps/v8/src/objects/managed.h:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [641/1978 166.957s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.literal-objects.o │B│ In file included from ../../deps/v8/src/objects/literal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/literal-objects.cc:13: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/literal-objects.cc:13: │B│ In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/literal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/literal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/literal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [642/1978 167.525s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o │B│ [643/1978 167.543s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.keys.o │B│ In file included from ../../deps/v8/src/objects/keys.cc:5: │B│ In file included from ../../deps/v8/src/objects/keys.h:9: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/keys.cc:9: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/keys.cc:9: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/keys.cc:5: │B│ In file included from ../../deps/v8/src/objects/keys.h:9: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/keys.cc:5: │B│ In file included from ../../deps/v8/src/objects/keys.h:9: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/keys.cc:5: │B│ In file included from ../../deps/v8/src/objects/keys.h:9: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [644/1978 168.646s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-objects.o │B│ In file included from ../../deps/v8/src/objects/js-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-objects.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-objects.cc:10: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [645/1978 168.664s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup.o │B│ In file included from ../../deps/v8/src/objects/lookup.cc:5: │B│ In file included from ../../deps/v8/src/objects/lookup.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/lookup.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/lookup.cc:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/lookup.cc:5: │B│ In file included from ../../deps/v8/src/objects/lookup.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/lookup.cc:5: │B│ In file included from ../../deps/v8/src/objects/lookup.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/lookup.cc:5: │B│ In file included from ../../deps/v8/src/objects/lookup.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [646/1978 168.865s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map-updater.o │B│ In file included from ../../deps/v8/src/objects/map-updater.cc:5: │B│ In file included from ../../deps/v8/src/objects/map-updater.h:14: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map-updater.cc:11: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map-updater.cc:11: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map-updater.cc:5: │B│ In file included from ../../deps/v8/src/objects/map-updater.h:14: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map-updater.cc:5: │B│ In file included from ../../deps/v8/src/objects/map-updater.h:14: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map-updater.cc:5: │B│ In file included from ../../deps/v8/src/objects/map-updater.h:14: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [647/1978 169.805s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map.o │B│ In file included from ../../deps/v8/src/objects/map.cc:5: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map.cc:11: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map.cc:11: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map.cc:5: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map.cc:5: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/map.cc:5: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [648/1978 170.354s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.object-type.o │B│ In file included from ../../deps/v8/src/objects/object-type.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/object-type.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/object-type.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/object-type.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/object-type.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/object-type.cc:7: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [649/1978 171.361s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.module.o │B│ In file included from ../../deps/v8/src/objects/module.cc:5: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/module.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/module.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/module.cc:5: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/module.cc:5: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/module.cc:5: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [650/1978 172.191s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.option-utils.o │B│ In file included from ../../deps/v8/src/objects/option-utils.cc:5: │B│ In file included from ../../deps/v8/src/objects/option-utils.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/option-utils.cc:8: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/option-utils.cc:8: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/option-utils.cc:5: │B│ In file included from ../../deps/v8/src/objects/option-utils.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/option-utils.cc:5: │B│ In file included from ../../deps/v8/src/objects/option-utils.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/option-utils.cc:5: │B│ In file included from ../../deps/v8/src/objects/option-utils.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [651/1978 173.368s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-temporal-objects.o │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:14: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:14: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [652/1978 173.670s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property-descriptor.o │B│ In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: │B│ In file included from ../../deps/v8/src/objects/property-descriptor.h:9: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property-descriptor.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property-descriptor.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: │B│ In file included from ../../deps/v8/src/objects/property-descriptor.h:9: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: │B│ In file included from ../../deps/v8/src/objects/property-descriptor.h:9: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: │B│ In file included from ../../deps/v8/src/objects/property-descriptor.h:9: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [653/1978 173.870s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.ordered-hash-table.o │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [654/1978 173.880s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property.o │B│ In file included from ../../deps/v8/src/objects/property.cc:5: │B│ In file included from ../../deps/v8/src/objects/property.h:13: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property.cc:9: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property.cc:9: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property.cc:5: │B│ In file included from ../../deps/v8/src/objects/property.h:13: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property.cc:5: │B│ In file included from ../../deps/v8/src/objects/property.h:13: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/property.cc:5: │B│ In file included from ../../deps/v8/src/objects/property.h:13: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [655/1978 174.224s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.regexp-match-info.o │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [656/1978 175.909s ( 33%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.import-attributes.o │B│ In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: │B│ In file included from ../../deps/v8/src/parsing/import-attributes.h:8: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [657/1978 176.653s ( 33%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.literal-buffer.o │B│ In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [658/1978 177.039s ( 33%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.token.o │B│ [659/1978 177.202s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.simd.o │B│ In file included from ../../deps/v8/src/objects/simd.cc:5: │B│ In file included from ../../deps/v8/src/objects/simd.h:11: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/simd.cc:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/simd.cc:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/simd.cc:5: │B│ In file included from ../../deps/v8/src/objects/simd.h:11: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/simd.cc:5: │B│ In file included from ../../deps/v8/src/objects/simd.h:11: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/simd.cc:5: │B│ In file included from ../../deps/v8/src/objects/simd.h:11: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [660/1978 177.218s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-comparator.o │B│ In file included from ../../deps/v8/src/objects/string-comparator.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-comparator.h:10: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-comparator.cc:7: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-comparator.cc:7: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-comparator.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-comparator.h:10: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-comparator.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-comparator.h:10: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-comparator.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-comparator.h:10: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [661/1978 177.797s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-forwarding-table.o │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [662/1978 177.814s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.scope-info.o │B│ In file included from ../../deps/v8/src/objects/scope-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/scope-info.cc:12: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/scope-info.cc:12: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/scope-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/scope-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/scope-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [663/1978 178.293s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.shared-function-info.o │B│ In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/shared-function-info.cc:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/shared-function-info.cc:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [664/1978 178.478s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.synthetic-module.o │B│ In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/synthetic-module.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/synthetic-module.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [665/1978 178.530s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.symbol-table.o │B│ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/hash-table.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [666/1978 178.797s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-table.o │B│ In file included from ../../deps/v8/src/objects/string-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-table.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-table.cc:13: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-table.cc:13: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-table.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-table.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string-table.cc:5: │B│ In file included from ../../deps/v8/src/objects/string-table.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [667/1978 178.982s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.source-text-module.o │B│ In file included from ../../deps/v8/src/objects/source-text-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/source-text-module.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/source-text-module.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/source-text-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/source-text-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/source-text-module.cc:5: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [668/1978 179.039s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.swiss-name-dictionary.o │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: │B│ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [669/1978 179.178s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.tagged-impl.o │B│ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/heap-layout.h:13: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [670/1978 179.561s ( 33%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o │B│ [671/1978 179.912s ( 33%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.template-objects.o │B│ In file included from ../../deps/v8/src/objects/template-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/template-objects.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/template-objects.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/template-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/template-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/template-objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [672/1978 179.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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/transitions.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/transitions.cc:10: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/transitions.cc:5: │B│ In file included from ../../deps/v8/src/objects/transitions.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/transitions.cc:5: │B│ In file included from ../../deps/v8/src/objects/transitions.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/transitions.cc:5: │B│ In file included from ../../deps/v8/src/objects/transitions.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [673/1978 180.078s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.templates.o │B│ In file included from ../../deps/v8/src/objects/templates.cc:5: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/templates.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/templates.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/templates.cc:5: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/templates.cc:5: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/templates.cc:5: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [674/1978 180.496s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string.o │B│ In file included from ../../deps/v8/src/objects/string.cc:5: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string.cc:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string.cc:14: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string.cc:5: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string.cc:5: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/string.cc:5: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [675/1978 181.025s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.waiter-queue-node.o │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:9: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:9: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: │B│ In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [676/1978 181.586s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.visitors.o │B│ In file included from ../../deps/v8/src/objects/visitors.cc:5: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/visitors.cc:7: │B│ In file included from ../../deps/v8/src/codegen/reloc-info-inl.h:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/visitors.cc:7: │B│ In file included from ../../deps/v8/src/codegen/reloc-info-inl.h:11: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/visitors.cc:5: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/visitors.cc:5: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/visitors.cc:5: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [677/1978 182.833s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.objects.o │B│ In file included from ../../deps/v8/src/objects/objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/objects.cc:14: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/objects.cc:14: │B│ In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/objects.cc:5: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [678/1978 182.845s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.func-name-inferrer.o │B│ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:9: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [679/1978 183.086s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements.o │B│ In file included from ../../deps/v8/src/objects/elements.cc:5: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements.cc:11: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements.cc:11: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements.cc:5: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements.cc:5: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/elements.cc:5: │B│ In file included from ../../deps/v8/src/objects/elements.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [680/1978 183.214s ( 34%)] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-bytecode.o │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [681/1978 183.920s ( 34%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.value-serializer.o │B│ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [682/1978 184.043s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o │B│ [683/1978 184.531s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parse-info.o │B│ In file included from ../../deps/v8/src/parsing/parse-info.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parse-info.cc:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parse-info.cc:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parse-info.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parse-info.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parse-info.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [684/1978 184.772s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-ast.o │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [685/1978 184.776s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o │B│ [686/1978 184.832s ( 34%)] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-compiler.o │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-compiler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-compiler.h:8: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [687/1978 186.103s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.pending-compilation-error-handler.o │B│ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:14: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:14: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [688/1978 186.410s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parsing.o │B│ In file included from ../../deps/v8/src/parsing/parsing.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parsing.cc:10: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parsing.cc:10: │B│ In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parsing.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parsing.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parsing.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [689/1978 186.550s ( 34%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.symbolizer.o │B│ In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: │B│ In file included from ../../deps/v8/src/profiler/symbolizer.h:9: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: │B│ In file included from ../../deps/v8/src/profiler/symbolizer.h:9: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: │B│ In file included from ../../deps/v8/src/profiler/symbolizer.h:9: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: │B│ In file included from ../../deps/v8/src/profiler/symbolizer.h:9: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [690/1978 186.822s ( 34%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tracing-cpu-profiler.o │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [691/1978 188.579s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-dotprinter.o │B│ In file included from ../../deps/v8/src/regexp/regexp-dotprinter.cc:8: │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: │B│ In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [692/1978 188.633s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparse-data.o │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparse-data.h:16: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparse-data.h:16: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparse-data.h:16: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparse-data.h:16: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [693/1978 188.734s ( 35%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner-character-streams.o │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:17: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:17: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [694/1978 189.022s ( 35%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.rewriter.o │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/rewriter.cc:9: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [695/1978 189.842s ( 35%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner.o │B│ In file included from ../../deps/v8/src/parsing/scanner.cc:7: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner.cc:17: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner.cc:17: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner.cc:7: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner.cc:7: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/scanner.cc:7: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [696/1978 190.629s ( 35%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparser.o │B│ In file included from ../../deps/v8/src/parsing/preparser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparser.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparser.cc:12: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparser.cc:12: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparser.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparser.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/preparser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparser.h:8: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [697/1978 191.355s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.allocation-tracker.o │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: │B│ In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [698/1978 191.487s ( 35%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parser.o │B│ In file included from ../../deps/v8/src/parsing/parser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parser.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parser.cc:26: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parser.cc:26: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parser.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parser.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/parsing/parser.cc:5: │B│ In file included from ../../deps/v8/src/parsing/parser.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [699/1978 191.828s ( 35%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler-tonode.o │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [700/1978 192.160s ( 35%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-result-vector.o │B│ In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [701/1978 192.245s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-profiler.o │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [702/1978 192.305s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.cpu-profiler.o │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:14: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:14: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [703/1978 192.511s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.strings-storage.o │B│ In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: │B│ In file included from ../../deps/v8/src/profiler/strings-storage.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/strings-storage.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/strings-storage.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: │B│ In file included from ../../deps/v8/src/profiler/strings-storage.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: │B│ In file included from ../../deps/v8/src/profiler/strings-storage.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: │B│ In file included from ../../deps/v8/src/profiler/strings-storage.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [704/1978 192.669s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-listener.o │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: │B│ In file included from ../../deps/v8/src/logging/code-events.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:14: │B│ In file included from ../../deps/v8/src/objects/code-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:14: │B│ In file included from ../../deps/v8/src/objects/code-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: │B│ In file included from ../../deps/v8/src/logging/code-events.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: │B│ In file included from ../../deps/v8/src/logging/code-events.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: │B│ In file included from ../../deps/v8/src/logging/code-events.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [705/1978 193.037s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tick-sample.o │B│ In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tick-sample.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tick-sample.cc:13: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: │B│ In file included from ../../deps/v8/src/execution/embedder-state.h:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [706/1978 193.239s ( 35%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-stack.o │B│ In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [707/1978 193.252s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.weak-code-registry.o │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:7: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:7: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: │B│ In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [708/1978 193.313s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.sampling-heap-profiler.o │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: │B│ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [709/1978 193.719s ( 35%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profile-generator.o │B│ In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profile-generator.cc:13: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profile-generator.cc:13: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/profile-generator.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [710/1978 194.209s ( 35%)] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental.o │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:10: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:10: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [711/1978 195.457s ( 35%)] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-interpreter.o │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:7: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:7: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: │B│ In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: │B│ In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [712/1978 195.916s ( 35%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-generator.o │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [713/1978 196.284s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-peephole.o │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [714/1978 196.584s ( 36%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-snapshot-generator.o │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: │B│ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [715/1978 198.452s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler-tracer.o │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:7: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:7: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [716/1978 198.771s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler.o │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: │B│ In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: │B│ In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: │B│ In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: │B│ In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [717/1978 198.900s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-interpreter.o │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:13: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:13: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: │B│ In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [718/1978 199.197s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler.o │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [719/1978 200.650s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-utils.o │B│ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:8: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:8: │B│ In file included from ../../deps/v8/src/execution/protectors-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [720/1978 200.728s ( 36%)] CXX obj/deps/v8/src/roots/v8_base_without_compiler.roots.o │B│ In file included from ../../deps/v8/src/roots/roots.cc:5: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/roots/roots.cc:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/roots/roots.cc:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/roots/roots.cc:5: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/roots/roots.cc:5: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/roots/roots.cc:5: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [721/1978 201.761s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-parser.o │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:8: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:8: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [722/1978 202.512s ( 36%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp.o │B│ In file included from ../../deps/v8/src/regexp/regexp.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp.cc:11: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp.cc:11: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/regexp.cc:5: │B│ In file included from ../../deps/v8/src/regexp/regexp.h:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [723/1978 202.691s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-bigint.o │B│ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [724/1978 202.767s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-array.o │B│ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [725/1978 202.894s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-atomics.o │B│ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [726/1978 203.802s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-classes.o │B│ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:12: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:12: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [727/1978 203.924s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-collections.o │B│ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [728/1978 205.207s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-date.o │B│ In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-date.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-date.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [729/1978 205.209s ( 36%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.hardware-support.o │B│ [730/1978 205.891s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-forin.o │B│ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [731/1978 205.906s ( 36%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-compiler.o │B│ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:14: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:14: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: │B│ In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [732/1978 206.131s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-futex.o │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:7: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:7: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: │B│ In file included from ../../deps/v8/src/execution/futex-emulation.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [733/1978 206.170s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-function.o │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [734/1978 206.284s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-generator.o │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:6: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:6: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [735/1978 206.767s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-debug.o │B│ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:12: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:12: │B│ In file included from ../../deps/v8/src/execution/frames-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: │B│ In file included from ../../deps/v8/src/debug/debug-scopes.h:8: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [736/1978 206.898s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-intl.o │B│ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [737/1978 207.042s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-internal.o │B│ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [738/1978 207.291s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-numbers.o │B│ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [739/1978 207.327s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-module.o │B│ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [740/1978 207.619s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-operators.o │B│ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [741/1978 207.898s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-literals.o │B│ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [742/1978 207.959s ( 37%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.sandbox.o │B│ In file included from ../../deps/v8/src/sandbox/sandbox.cc:9: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [743/1978 208.261s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-promise.o │B│ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [744/1978 208.915s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-object.o │B│ In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-object.cc:9: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-object.cc:9: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [745/1978 209.571s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-proxy.o │B│ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [746/1978 210.366s ( 37%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.cppheap-pointer-table.o │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [747/1978 210.452s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-shadow-realm.o │B│ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [748/1978 211.242s ( 37%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.external-pointer-table.o │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [749/1978 211.660s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-scopes.o │B│ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [750/1978 212.268s ( 37%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o │B│ [751/1978 212.532s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [752/1978 212.644s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-temporal.o │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [753/1978 212.712s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-symbol.o │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [754/1978 212.880s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-strings.o │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [755/1978 213.564s ( 38%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.trusted-pointer-table.o │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [756/1978 213.804s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o │B│ [757/1978 214.203s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-trace.o │B│ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [758/1978 215.672s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-utils.o │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [759/1978 215.745s ( 38%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.roots-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [760/1978 215.758s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o │B│ [761/1978 216.193s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-typedarray.o │B│ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [762/1978 216.240s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-case.o │B│ In file included from ../../deps/v8/src/strings/string-case.cc:8: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [763/1978 216.393s ( 38%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.code-pointer-table.o │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [764/1978 216.612s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test.o │B│ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [765/1978 216.664s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-weak-refs.o │B│ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [766/1978 216.668s ( 38%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime.o │B│ In file included from ../../deps/v8/src/runtime/runtime.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime.cc:10: │B│ In file included from ../../deps/v8/src/strings/string-hasher-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime.cc:10: │B│ In file included from ../../deps/v8/src/strings/string-hasher-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/name-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime.cc:5: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [767/1978 217.093s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o │B│ [768/1978 218.193s ( 38%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-data.o │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: │B│ In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [769/1978 218.281s ( 38%)] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o │B│ [770/1978 218.698s ( 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│ [771/1978 218.972s ( 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│ [772/1978 218.978s ( 39%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.js-dispatch-table.o │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [773/1978 219.603s ( 39%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.testing.o │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/testing.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [774/1978 219.661s ( 39%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.trusted-pointer-scope.o │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:7: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:7: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: │B│ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: │B│ In file included from ../../deps/v8/src/sandbox/isolate.h:8: │B│ In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: │B│ In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [775/1978 219.671s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o │B│ [776/1978 219.755s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o │B│ [777/1978 219.788s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.sha-256.o │B│ [778/1978 219.893s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.hex-format.o │B│ [779/1978 220.088s ( 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│ [780/1978 220.114s ( 39%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o │B│ [781/1978 220.614s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [782/1978 220.755s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.version.o │B│ [783/1978 221.104s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.sort-builtins.o │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [784/1978 221.108s ( 39%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o │B│ [785/1978 221.284s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.code-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: │B│ In file included from ../../deps/v8/src/codegen/script-details.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:17: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:17: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: │B│ In file included from ../../deps/v8/src/codegen/script-details.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: │B│ In file included from ../../deps/v8/src/codegen/script-details.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: │B│ In file included from ../../deps/v8/src/codegen/script-details.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [786/1978 221.322s ( 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│ [787/1978 221.609s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.object-deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [788/1978 221.676s ( 39%)] CXX obj/deps/v8/third_party/siphash/v8_base_without_compiler.halfsiphash.o │B│ [789/1978 221.684s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [790/1978 221.824s ( 39%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [791/1978 221.983s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:7: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:7: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [792/1978 222.023s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.crc32.o │B│ [793/1978 222.075s ( 40%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone.o │B│ [794/1978 222.080s ( 40%)] CXX obj/deps/v8/src/snapshot/embedded/v8_base_without_compiler.embedded-data.o │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:7: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [795/1978 222.199s ( 40%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:8: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [796/1978 222.710s ( 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│ [797/1978 222.753s ( 40%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.utils.o │B│ In file included from ../../deps/v8/src/utils/utils.cc:17: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [798/1978 222.995s ( 40%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:7: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [799/1978 223.173s ( 40%)] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.cancelable-task.o │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [800/1978 223.471s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o │B│ [801/1978 223.629s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o │B│ [802/1978 223.811s ( 40%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:8: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:8: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: │B│ In file included from ../../deps/v8/src/objects/visitors.h:10: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [803/1978 224.052s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-barrier.o │B│ [804/1978 224.074s ( 40%)] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.trace-event.o │B│ In file included from ../../deps/v8/src/tracing/trace-event.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/tracing/trace-event.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/tracing/trace-event.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/tracing/trace-event.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [805/1978 224.159s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o │B│ [806/1978 224.182s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o │B│ [807/1978 224.273s ( 40%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/deserializer.cc:10: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/deserializer.cc:10: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [808/1978 224.286s ( 40%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-source-sink.o │B│ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: │B│ In file included from ../../deps/v8/src/handles/handles-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [809/1978 224.300s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o │B│ [810/1978 224.689s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o │B│ [811/1978 224.825s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o │B│ [812/1978 224.843s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o │B│ [813/1978 225.504s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o │B│ [814/1978 225.865s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o │B│ [815/1978 226.109s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o │B│ [816/1978 226.449s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-deep-serializer.o │B│ [817/1978 226.459s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o │B│ [818/1978 226.474s ( 41%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-deserializer.o │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:11: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:11: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: │B│ In file included from ../../deps/v8/src/snapshot/deserializer.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate.h:11: │B│ In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [819/1978 226.480s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o │B│ [820/1978 226.506s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o │B│ [821/1978 226.559s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o │B│ [822/1978 226.562s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-serialization-duplicate-tracker.o │B│ [823/1978 226.581s ( 41%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer.o │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer.h:8: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer.h:8: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer.h:8: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/serializer.h:8: │B│ In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [824/1978 226.682s ( 41%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.ostreams.o │B│ In file included from ../../deps/v8/src/utils/ostreams.cc:5: │B│ In file included from ../../deps/v8/src/utils/ostreams.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/ostreams.cc:5: │B│ In file included from ../../deps/v8/src/utils/ostreams.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/ostreams.cc:5: │B│ In file included from ../../deps/v8/src/utils/ostreams.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/ostreams.cc:5: │B│ In file included from ../../deps/v8/src/utils/ostreams.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [825/1978 226.803s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o │B│ [826/1978 226.883s ( 41%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.memcopy.o │B│ In file included from ../../deps/v8/src/utils/memcopy.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/memcopy.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/memcopy.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/memcopy.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [827/1978 226.919s ( 41%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot.o │B│ In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [828/1978 226.948s ( 41%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-builder.o │B│ In file included from ../../deps/v8/src/strings/string-builder.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-builder.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-builder.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-builder.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-builder.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-builder.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [829/1978 226.983s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o │B│ [830/1978 226.985s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o │B│ [831/1978 227.000s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o │B│ [832/1978 227.066s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o │B│ [833/1978 227.134s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o │B│ [834/1978 227.137s ( 42%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-serializer.o │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:8: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:8: │B│ In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [835/1978 227.364s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o │B│ [836/1978 227.489s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o │B│ [837/1978 227.609s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o │B│ [838/1978 227.771s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o │B│ [839/1978 227.798s ( 42%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-graph-printer.o │B│ [840/1978 228.154s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o │B│ [841/1978 228.185s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o │B│ [842/1978 228.280s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o │B│ [843/1978 228.355s ( 42%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-stream.o │B│ In file included from ../../deps/v8/src/strings/string-stream.cc:5: │B│ In file included from ../../deps/v8/src/strings/string-stream.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-stream.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-stream.cc:12: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-stream.cc:5: │B│ In file included from ../../deps/v8/src/strings/string-stream.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-stream.cc:5: │B│ In file included from ../../deps/v8/src/strings/string-stream.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/string-stream.cc:5: │B│ In file included from ../../deps/v8/src/strings/string-stream.h:14: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [844/1978 228.545s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o │B│ [845/1978 228.774s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o │B│ [846/1978 228.897s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o │B│ [847/1978 229.087s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-heap-profiler-agent-impl.o │B│ In file included from ../../deps/v8/src/inspector/v8-heap-profiler-agent-impl.cc:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [848/1978 229.118s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o │B│ [849/1978 229.295s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o │B│ [850/1978 229.393s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o │B│ [851/1978 229.939s ( 43%)] 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│ [852/1978 229.980s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o │B│ [853/1978 230.248s ( 43%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o │B│ [854/1978 230.280s ( 43%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o │B│ [855/1978 230.410s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o │B│ [856/1978 230.701s ( 43%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.uri.o │B│ In file included from ../../deps/v8/src/strings/uri.cc:5: │B│ In file included from ../../deps/v8/src/strings/uri.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/uri.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/uri.cc:9: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/uri.cc:5: │B│ In file included from ../../deps/v8/src/strings/uri.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/uri.cc:5: │B│ In file included from ../../deps/v8/src/strings/uri.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/strings/uri.cc:5: │B│ In file included from ../../deps/v8/src/strings/uri.h:9: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [857/1978 231.078s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o │B│ [858/1978 231.103s ( 43%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.address-map.o │B│ In file included from ../../deps/v8/src/utils/address-map.cc:5: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/address-map.cc:8: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/address-map.cc:8: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/address-map.cc:5: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/address-map.cc:5: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/address-map.cc:5: │B│ In file included from ../../deps/v8/src/utils/address-map.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [859/1978 231.360s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o │B│ [860/1978 231.409s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o │B│ [861/1978 231.599s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o │B│ [862/1978 231.748s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o │B│ [863/1978 231.853s ( 43%)] CXX obj/deps/v8/src/temporal/v8_base_without_compiler.temporal-parser.o │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:10: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:10: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: │B│ In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [864/1978 232.988s ( 43%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.identity-map.o │B│ In file included from ../../deps/v8/src/utils/identity-map.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/identity-map.cc:10: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/identity-map.cc:10: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/identity-map.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/identity-map.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/utils/identity-map.cc:9: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [865/1978 233.421s ( 43%)] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-types.o │B│ In file included from ../../deps/v8/src/asmjs/asm-types.cc:5: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [866/1978 236.713s ( 43%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev.o │B│ In file included from ../../deps/v8/src/maglev/maglev.cc:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev.cc:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev.cc:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev.cc:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [867/1978 236.957s ( 43%)] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-scanner.o │B│ In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: │B│ In file included from ../../deps/v8/src/parsing/scanner.h:19: │B│ In file included from ../../deps/v8/src/parsing/parse-info.h:19: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [868/1978 241.922s ( 43%)] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.parallel-move.o │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [869/1978 242.157s ( 43%)] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-batch-compiler.o │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:10: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:10: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: │B│ In file included from ../../deps/v8/src/handles/global-handles.h:17: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [870/1978 242.285s ( 43%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-pipeline-statistics.o │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:8: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:21: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:8: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:21: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [871/1978 243.998s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-compilation-unit.o │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [872/1978 244.149s ( 44%)] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-parser.o │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:17: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:17: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [873/1978 244.199s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder.cc:10: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder.cc:10: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ 4 warnings generated. │B│ [874/1978 244.445s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-compilation-info.o │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:10: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:10: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [875/1978 244.585s ( 44%)] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-js.o │B│ In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-js.cc:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-js.cc:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: │B│ In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: │B│ In file included from ../../deps/v8/src/asmjs/asm-types.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [876/1978 244.851s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-assembler.o │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [877/1978 244.866s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-concurrent-dispatcher.o │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:9: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:9: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [878/1978 244.868s ( 44%)] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-compiler.o │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: │B│ In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: │B│ In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [879/1978 245.372s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.code-space-access.o │B│ In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: │B│ In file included from ../../deps/v8/src/wasm/code-space-access.h:14: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/code-space-access.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/code-space-access.cc:7: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: │B│ In file included from ../../deps/v8/src/wasm/code-space-access.h:14: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: │B│ In file included from ../../deps/v8/src/wasm/code-space-access.h:14: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: │B│ In file included from ../../deps/v8/src/wasm/code-space-access.h:14: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [880/1978 245.703s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o │B│ [881/1978 245.731s ( 44%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test-wasm.o │B│ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:12: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:12: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [882/1978 246.023s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.local-decl-encoder.o │B│ In file included from ../../deps/v8/src/wasm/local-decl-encoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/local-decl-encoder.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [883/1978 246.265s ( 44%)] CXX obj/deps/v8/src/maglev/x64/v8_base_without_compiler.maglev-assembler-x64.o │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:10: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:10: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [884/1978 246.335s ( 44%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-wasm-objects.o │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:9: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [885/1978 246.397s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.canonical-types.o │B│ In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: │B│ In file included from ../../deps/v8/src/wasm/canonical-types.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/canonical-types.cc:10: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/canonical-types.cc:10: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: │B│ In file included from ../../deps/v8/src/wasm/canonical-types.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: │B│ In file included from ../../deps/v8/src/wasm/canonical-types.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: │B│ In file included from ../../deps/v8/src/wasm/canonical-types.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [886/1978 246.673s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression-interface.o │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: │B│ In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [887/1978 247.017s ( 44%)] CXX obj/deps/v8/src/maglev/x64/v8_base_without_compiler.maglev-ir-x64.o │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:7: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:7: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [888/1978 247.106s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-phi-representation-selector.o │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:13: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:26: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:13: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:26: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::Snapshot>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::Snapshot>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int &&, std::tuple::Snapshot &&>>' requested here │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::Snapshot>::apply::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits::Snapshot>>::apply::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot, absl::container_internal::FlatHashMapPolicy::Snapshot>>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:1151:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::emplace::Snapshot, 0>' requested here │B│ 1151 | snapshots_.emplace(old_block->id(), phi_taggings_.Seal()); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable::Snapshot>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::Snapshot>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::Snapshot>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::Snapshot>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int &&, std::tuple::Snapshot &&>>' requested here │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::Snapshot>::apply::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits::Snapshot>>::apply::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot, absl::container_internal::FlatHashMapPolicy::Snapshot>>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:1151:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::emplace::Snapshot, 0>' requested here │B│ 1151 | snapshots_.emplace(old_block->id(), phi_taggings_.Seal()); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable::Snapshot>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::Snapshot>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::Snapshot>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::Snapshot>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int &&, std::tuple::Snapshot &&>>' requested here │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::Snapshot>::apply::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits::Snapshot>>::apply::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot, absl::container_internal::FlatHashMapPolicy::Snapshot>>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:1151:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::emplace::Snapshot, 0>' requested here │B│ 1151 | snapshots_.emplace(old_block->id(), phi_taggings_.Seal()); │B│ | ^ │B│ 10 warnings generated. │B│ [889/1978 247.142s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-interpreter-frame-state.o │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:15: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:28: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:15: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:28: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [890/1978 247.433s ( 44%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-regalloc.o │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:9: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:11: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:11: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:9: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:9: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:9: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [891/1978 247.520s ( 45%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-wasm.o │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:14: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:14: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [892/1978 247.924s ( 45%)] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-assembler.o │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [893/1978 248.705s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression.o │B│ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:8: │B│ In file included from ../../deps/v8/src/heap/factory.h:13: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [894/1978 249.331s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o │B│ [895/1978 249.456s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.pgo.o │B│ In file included from ../../deps/v8/src/wasm/pgo.cc:8: │B│ In file included from ../../deps/v8/src/wasm/wasm-module-builder.h:19: │B│ In file included from ../../deps/v8/src/wasm/local-decl-encoder.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [896/1978 250.303s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.names-provider.o │B│ In file included from ../../deps/v8/src/wasm/names-provider.cc:5: │B│ In file included from ../../deps/v8/src/wasm/names-provider.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/names-provider.cc:12: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/names-provider.cc:12: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ 4 warnings generated. │B│ [897/1978 251.039s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.jump-table-assembler.o │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [898/1978 251.353s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.value-type.o │B│ In file included from ../../deps/v8/src/wasm/value-type.cc:9: │B│ In file included from ../../deps/v8/src/wasm/canonical-types.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [899/1978 251.807s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-deopt-data.o │B│ In file included from ../../deps/v8/src/wasm/wasm-deopt-data.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-deopt-data.h:13: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-varstate.h:8: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-register.h:12: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [900/1978 252.394s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.well-known-imports.o │B│ [901/1978 252.856s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.stacks.o │B│ In file included from ../../deps/v8/src/wasm/stacks.cc:5: │B│ In file included from ../../deps/v8/src/wasm/stacks.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/stacks.cc:9: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/stacks.cc:9: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/stacks.cc:5: │B│ In file included from ../../deps/v8/src/wasm/stacks.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/stacks.cc:5: │B│ In file included from ../../deps/v8/src/wasm/stacks.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/stacks.cc:5: │B│ In file included from ../../deps/v8/src/wasm/stacks.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [902/1978 252.968s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-builder.o │B│ In file included from ../../deps/v8/src/wasm/wasm-module-builder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-module-builder.h:19: │B│ In file included from ../../deps/v8/src/wasm/local-decl-encoder.h:14: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [903/1978 253.613s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-opcodes.o │B│ In file included from ../../deps/v8/src/wasm/wasm-opcodes.cc:11: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [904/1978 253.637s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-decoder.o │B│ In file included from ../../deps/v8/src/wasm/module-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-decoder.h:15: │B│ In file included from ../../deps/v8/src/logging/metrics.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-decoder.cc:11: │B│ In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-decoder.cc:11: │B│ In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ 4 warnings generated. │B│ [905/1978 253.742s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.streaming-decoder.o │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: │B│ In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: │B│ In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: │B│ In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: │B│ In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [906/1978 254.649s ( 45%)] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.cpu-x64.o │B│ [907/1978 255.595s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-subtyping.o │B│ In file included from ../../deps/v8/src/wasm/wasm-subtyping.cc:7: │B│ In file included from ../../deps/v8/src/wasm/canonical-types.h:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [908/1978 255.731s ( 45%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-code-generator.o │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:11: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:11: │B│ In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [909/1978 256.441s ( 45%)] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.disasm-x64.o │B│ [910/1978 256.471s ( 46%)] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.unwinder-x64.o │B│ [911/1978 256.964s ( 46%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-compiler.o │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:11: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:11: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [912/1978 257.395s ( 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│ [913/1978 257.613s ( 46%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside-posix.o │B│ [914/1978 257.936s ( 46%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-disassembler.o │B│ In file included from ../../deps/v8/src/wasm/wasm-disassembler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-disassembler.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-disassembler.cc:11: │B│ In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-disassembler.cc:11: │B│ In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ 4 warnings generated. │B│ [915/1978 257.962s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o │B│ [916/1978 258.062s ( 46%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside-posix.o │B│ [917/1978 258.760s ( 46%)] CXX obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o │B│ [918/1978 258.789s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o │B│ [919/1978 258.817s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o │B│ [920/1978 258.845s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o │B│ [921/1978 258.862s ( 46%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.sync-streaming-decoder.o │B│ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:6: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:6: │B│ In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [922/1978 258.886s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o │B│ [923/1978 258.901s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o │B│ [924/1978 258.904s ( 46%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-ir.o │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:19: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:28: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:28: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:19: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:19: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-ir.h:19: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [925/1978 258.914s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o │B│ [926/1978 258.935s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o │B│ [927/1978 258.941s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o │B│ [928/1978 258.951s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o │B│ [929/1978 258.963s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o │B│ [930/1978 258.967s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-flat-tq.o │B│ [931/1978 258.978s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o │B│ [932/1978 258.990s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-async-tq.o │B│ [933/1978 258.994s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o │B│ [934/1978 259.008s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o │B│ [935/1978 259.017s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o │B│ [936/1978 259.020s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o │B│ [937/1978 259.036s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o │B│ [938/1978 259.043s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o │B│ [939/1978 259.045s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o │B│ [940/1978 259.066s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o │B│ [941/1978 259.070s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o │B│ [942/1978 259.072s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o │B│ [943/1978 259.094s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o │B│ [944/1978 259.098s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o │B│ [945/1978 259.099s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o │B│ [946/1978 259.121s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-reversed-tq.o │B│ [947/1978 259.124s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-sorted-tq.o │B│ [948/1978 259.127s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-spliced-tq.o │B│ [949/1978 259.151s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-with-tq.o │B│ [950/1978 259.151s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o │B│ [951/1978 259.153s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o │B│ [952/1978 259.178s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o │B│ [953/1978 259.179s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o │B│ [954/1978 259.180s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o │B│ [955/1978 259.205s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o │B│ [956/1978 259.207s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o │B│ [957/1978 259.208s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o │B│ [958/1978 259.236s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o │B│ [959/1978 259.236s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o │B│ [960/1978 259.238s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o │B│ [961/1978 259.264s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o │B│ [962/1978 259.266s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o │B│ [963/1978 259.266s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o │B│ [964/1978 259.289s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o │B│ [965/1978 259.289s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o │B│ [966/1978 259.294s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o │B│ [967/1978 259.317s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o │B│ [968/1978 259.317s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o │B│ [969/1978 259.324s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o │B│ [970/1978 259.344s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o │B│ [971/1978 259.345s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o │B│ [972/1978 259.355s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o │B│ [973/1978 259.371s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o │B│ [974/1978 259.372s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-from-tq.o │B│ [975/1978 259.384s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-helpers-tq.o │B│ [976/1978 259.398s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.map-groupby-tq.o │B│ [977/1978 259.400s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o │B│ [978/1978 259.414s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o │B│ [979/1978 259.424s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o │B│ [980/1978 259.426s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-groupby-tq.o │B│ [981/1978 259.441s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [982/1978 259.446s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o │B│ [983/1978 259.452s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o │B│ [984/1978 259.454s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o │B│ [985/1978 259.473s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o │B│ [986/1978 259.478s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o │B│ [987/1978 259.481s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o │B│ [988/1978 259.482s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o │B│ [989/1978 259.506s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o │B│ [990/1978 259.508s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o │B│ [991/1978 259.508s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o │B│ [992/1978 259.509s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o │B│ [993/1978 259.536s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o │B│ [994/1978 259.537s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o │B│ [995/1978 259.537s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-try-tq.o │B│ [996/1978 259.537s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-withresolvers-tq.o │B│ [997/1978 259.566s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o │B│ [998/1978 259.566s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o │B│ [999/1978 259.567s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o │B│ [1000/1978 259.567s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o │B│ [1001/1978 259.595s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o │B│ [1002/1978 259.596s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o │B│ [1003/1978 259.596s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o │B│ [1004/1978 259.597s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o │B│ [1005/1978 259.625s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o │B│ [1006/1978 259.625s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o │B│ [1007/1978 259.625s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o │B│ [1008/1978 259.626s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o │B│ [1009/1978 259.655s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o │B│ [1010/1978 259.655s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o │B│ [1011/1978 259.655s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o │B│ [1012/1978 259.656s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o │B│ [1013/1978 259.680s ( 51%)] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-compiler.o │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:10: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:10: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1014/1978 259.684s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o │B│ [1015/1978 259.684s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o │B│ [1016/1978 259.684s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o │B│ [1017/1978 259.685s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o │B│ [1018/1978 259.710s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o │B│ [1019/1978 259.710s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o │B│ [1020/1978 259.710s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-intersection-tq.o │B│ [1021/1978 259.711s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-disjoint-from-tq.o │B│ [1022/1978 259.713s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-difference-tq.o │B│ [1023/1978 259.738s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-subset-of-tq.o │B│ [1024/1978 259.738s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-superset-of-tq.o │B│ [1025/1978 259.738s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-symmetric-difference-tq.o │B│ [1026/1978 259.739s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-union-tq.o │B│ [1027/1978 259.741s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o │B│ [1028/1978 259.765s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o │B│ [1029/1978 259.766s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o │B│ [1030/1978 259.766s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o │B│ [1031/1978 259.767s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o │B│ [1032/1978 259.770s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iswellformed-tq.o │B│ [1033/1978 259.794s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o │B│ [1034/1978 259.794s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o │B│ [1035/1978 259.794s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o │B│ [1036/1978 259.794s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o │B│ [1037/1978 259.799s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o │B│ [1038/1978 259.822s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o │B│ [1039/1978 259.823s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o │B│ [1040/1978 259.823s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o │B│ [1041/1978 259.823s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o │B│ [1042/1978 259.830s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-towellformed-tq.o │B│ [1043/1978 259.850s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o │B│ [1044/1978 259.850s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.suppressed-error-tq.o │B│ [1045/1978 259.850s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o │B│ [1046/1978 259.851s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o │B│ [1047/1978 259.859s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o │B│ [1048/1978 259.878s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o │B│ [1049/1978 259.878s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o │B│ [1050/1978 259.879s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o │B│ [1051/1978 259.879s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o │B│ [1052/1978 259.888s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o │B│ [1053/1978 259.905s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o │B│ [1054/1978 259.906s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o │B│ [1055/1978 259.906s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o │B│ [1056/1978 259.919s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o │B│ [1057/1978 259.933s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o │B│ [1058/1978 259.933s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o │B│ [1059/1978 259.934s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o │B│ [1060/1978 259.934s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o │B│ [1061/1978 259.953s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o │B│ [1062/1978 259.961s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o │B│ [1063/1978 259.961s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o │B│ [1064/1978 259.962s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o │B│ [1065/1978 259.962s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o │B│ [1066/1978 259.985s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o │B│ [1067/1978 259.988s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-reversed-tq.o │B│ [1068/1978 259.989s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-sorted-tq.o │B│ [1069/1978 259.989s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o │B│ [1070/1978 259.989s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-with-tq.o │B│ [1071/1978 260.015s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o │B│ [1072/1978 260.018s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o │B│ [1073/1978 260.021s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o │B│ [1074/1978 260.044s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o │B│ [1075/1978 260.169s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-pointer-table.o │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:8: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table-inl.h:11: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:8: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table-inl.h:11: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:30: │B│ In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1076/1978 261.116s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-features.o │B│ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1077/1978 261.349s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-external-refs.o │B│ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:18: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:18: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1078/1978 261.406s ( 54%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_base_without_compiler.wasm-dead-code-elimination-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:34:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 34 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:34:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 34 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:34:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 34 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ 14 warnings generated. │B│ [1079/1978 261.914s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-compiler.o │B│ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-compiler.h:20: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-compiler.h:23: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-compiler.h:23: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-compiler.h:20: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-compiler.h:20: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/module-compiler.h:20: │B│ In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1080/1978 262.738s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-import-wrapper-cache.o │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1081/1978 263.118s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-debug.o │B│ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:13: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:13: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1082/1978 263.246s ( 54%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-compiler.o │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:24: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:24: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int &&, std::tuple>' requested here │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/maglev/maglev-pre-regalloc-codegen-processors.h:234:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here │B│ 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int &&, std::tuple>' requested here │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/maglev/maglev-pre-regalloc-codegen-processors.h:234:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here │B│ 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: │B│ In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int &&, std::tuple>' requested here │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/maglev/maglev-pre-regalloc-codegen-processors.h:234:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here │B│ 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) │B│ | ^ │B│ 10 warnings generated. │B│ [1083/1978 263.611s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-result.o │B│ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1084/1978 264.121s ( 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│ [1085/1978 264.371s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-instantiate.o │B│ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1086/1978 264.421s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o │B│ [1087/1978 264.487s ( 54%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module.o │B│ In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-module.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-module.cc:10: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-module.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1088/1978 264.513s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o │B│ [1089/1978 264.699s ( 55%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-manager.o │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ ../../deps/v8/src/wasm/wasm-code-manager.cc:1905:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 1905 | return std::atomic_load(&wire_bytes_) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ ../../deps/v8/src/wasm/wasm-code-manager.cc:1912:14: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 1912 | std::atomic_load(&wire_bytes_)->as_vector()); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ ../../deps/v8/src/wasm/wasm-code-manager.cc:1923:8: warning: 'atomic_store>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 1923 | std::atomic_store(&wire_bytes_, shared_wire_bytes); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:181:5: note: 'atomic_store>' has been explicitly marked deprecated here │B│ 181 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ ../../deps/v8/src/wasm/wasm-code-manager.cc:2818:12: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 2818 | std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer &&, std::tuple>' requested here │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/wasm/wasm-code-manager.cc:2061:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here │B│ 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer &&, std::tuple>' requested here │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/wasm/wasm-code-manager.cc:2061:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here │B│ 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer &&, std::tuple>' requested here │B│ 220 | return memory_internal::DecomposePairImpl( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/wasm/wasm-code-manager.cc:2061:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here │B│ 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); │B│ | ^ │B│ 14 warnings generated. │B│ [1090/1978 265.487s ( 55%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-js.o │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:8: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1091/1978 265.909s ( 55%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-engine.o │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1092/1978 266.513s ( 55%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-objects.o │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1093/1978 266.881s ( 55%)] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.builtin-jump-table-info-x64.o │B│ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1094/1978 267.520s ( 55%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-serialization.o │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: │B│ In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1095/1978 268.022s ( 55%)] CXX obj/deps/v8/src/deoptimizer/x64/v8_base_without_compiler.deoptimizer-x64.o │B│ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1096/1978 268.284s ( 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│ [1097/1978 270.005s ( 55%)] CXX obj/deps/v8/src/execution/x64/v8_base_without_compiler.frame-constants-x64.o │B│ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1098/1978 270.073s ( 55%)] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.macro-assembler-x64.o │B│ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:23: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:23: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: │B│ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1099/1978 270.215s ( 55%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wrappers.o │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-assembler-helpers.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-assembler-helpers.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here │B│ 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here │B│ 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here │B│ 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here │B│ 5344 | Stack::Bind(block); │B│ | ^ │B│ ../../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here │B│ 420 | __ Bind(__ NewBlock()); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here │B│ 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here │B│ 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here │B│ 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here │B│ 5344 | Stack::Bind(block); │B│ | ^ │B│ ../../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here │B│ 420 | __ Bind(__ NewBlock()); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here │B│ 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here │B│ 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here │B│ 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here │B│ 5344 | Stack::Bind(block); │B│ | ^ │B│ ../../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here │B│ 420 | __ Bind(__ NewBlock()); │B│ | ^ │B│ 11 warnings generated. │B│ [1100/1978 270.668s ( 55%)] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.assembler-x64.o │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:22: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:22: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1101/1978 271.474s ( 55%)] CXX obj/deps/v8/src/regexp/x64/v8_base_without_compiler.regexp-macro-assembler-x64.o │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: │B│ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1102/1978 272.017s ( 55%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-graph-builder.o │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:18: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:26: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:26: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:18: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:18: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:18: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1103/1978 273.246s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.factory.o │B│ In file included from gen/torque-generated/factory.cc:1: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/factory.cc:2: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/factory.cc:2: │B│ In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: │B│ In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/factory.cc:1: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/factory.cc:1: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/factory.cc:1: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1104/1978 273.690s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.allocation-site-tq.o │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1105/1978 273.758s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.api-callbacks-tq.o │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/api-callbacks.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/api-callbacks.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/api-callbacks.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/api-callbacks.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1106/1978 273.885s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.call-site-info-tq.o │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/call-site-info.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1107/1978 273.934s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.cell-tq.o │B│ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/cell.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/cell.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/cell.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/cell.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1108/1978 274.049s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.arguments-tq.o │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1109/1978 274.792s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.data-handler-tq.o │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/data-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/data-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/data-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/data-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1110/1978 274.849s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.contexts-tq.o │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1111/1978 275.312s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.objects-printer.o │B│ In file included from gen/torque-generated/objects-printer.cc:4: │B│ In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/objects-printer.cc:4: │B│ In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/objects-printer.cc:4: │B│ In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/objects-printer.cc:4: │B│ In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/objects-printer.cc:4: │B│ In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/objects-printer.cc:4: │B│ In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1112/1978 275.421s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.debug-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:11: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:11: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/debug-objects.h:11: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1113/1978 275.815s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.descriptor-array-tq.o │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/descriptor-array.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:12: │B│ In file included from ../../deps/v8/src/handles/maybe-handles-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/maybe-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:12: │B│ In file included from ../../deps/v8/src/handles/maybe-handles-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/maybe-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/descriptor-array.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/descriptor-array.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/descriptor-array.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1114/1978 276.669s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.embedder-data-array-tq.o │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1115/1978 276.888s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-cell-tq.o │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1116/1978 277.216s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-vector-tq.o │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/feedback-vector.h:17: │B│ In file included from ../../deps/v8/src/objects/feedback-cell.h:10: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1117/1978 277.459s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.fixed-array-tq.o │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1118/1978 277.510s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o │B│ [1119/1978 277.823s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.foreign-tq.o │B│ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/foreign.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/foreign.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/foreign.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/foreign-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/foreign.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1120/1978 278.215s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-buffer-tq.o │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1121/1978 278.594s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-tq.o │B│ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-array.h:8: │B│ In file included from ../../deps/v8/src/objects/allocation-site.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1122/1978 279.486s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-atomics-synchronization-tq.o │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1123/1978 279.737s ( 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│ [1124/1978 279.876s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-iterator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1125/1978 280.301s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-tq.o │B│ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection.h:8: │B│ In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1126/1978 280.575s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.oddball-tq.o │B│ In file included from gen/torque-generated/src/objects/oddball-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/oddball.h:8: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1127/1978 280.826s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.hole-tq.o │B│ In file included from gen/torque-generated/src/objects/hole-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/hole.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-number.h:8: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1128/1978 280.863s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-disposable-stack-tq.o │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1129/1978 281.114s ( 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│ [1130/1978 281.353s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-function-tq.o │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:21: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:21: │B│ In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-function.h:11: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1131/1978 281.425s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.primitive-heap-object-tq.o │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1132/1978 281.451s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o │B│ [1133/1978 281.477s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o │B│ [1134/1978 281.873s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-generator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-generator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-generator-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-generator-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-generator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-generator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-generator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1135/1978 282.195s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-iterator-helpers-tq.o │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/oddball-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/oddball-inl.h:12: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1136/1978 282.312s ( 57%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.turboshaft-graph-interface.o │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 404 | block_phis_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 404 | block_phis_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 404 | block_phis_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here │B│ 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here │B│ 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here │B│ 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here │B│ 5344 | Stack::Bind(block); │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here │B│ 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here │B│ 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here │B│ 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here │B│ 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here │B│ 5344 | Stack::Bind(block); │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here │B│ 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here │B│ 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here │B│ 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here │B│ 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here │B│ 5344 | Stack::Bind(block); │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here │B│ 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>>>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>>, $1 = (no value)] │B│ 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>>' requested here │B│ 1001 | params_type::transfer(alloc, dest, src); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::less, std::allocator>>, 256, false>>::transfer' requested here │B│ 1021 | transfer(dest, src, alloc); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 2927 | new_node->transfer_n(old_node->count(), new_node->start(), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:686:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less, std::allocator>>, 256, false>>::insert_unique, std::tuple<>>' requested here │B│ 686 | return this->tree_.insert_unique( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:615:32: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::try_emplace_impl' requested here │B│ 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' │B│ 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' │B│ 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:751:41: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::operator[]' requested here │B│ 751 | CaseVector& cases = other_targets_[target]; │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here │B│ 724 | } else if (!TryAddTarget(target, i)) { │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here │B│ 781 | if (table_analysis.LowerToBranches(decoder, imm)) { │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:686:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less, std::allocator>>, 256, false>>::insert_unique, std::tuple<>>' requested here │B│ 686 | return this->tree_.insert_unique( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:615:32: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::try_emplace_impl' requested here │B│ 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' │B│ 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' │B│ 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:751:41: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::operator[]' requested here │B│ 751 | CaseVector& cases = other_targets_[target]; │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here │B│ 724 | } else if (!TryAddTarget(target, i)) { │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here │B│ 781 | if (table_analysis.LowerToBranches(decoder, imm)) { │B│ | ^ │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: │B│ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>>, P = (no value)] │B│ 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>>' requested here │B│ 1001 | params_type::transfer(alloc, dest, src); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 1021 | transfer(dest, src, alloc); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:686:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less, std::allocator>>, 256, false>>::insert_unique, std::tuple<>>' requested here │B│ 686 | return this->tree_.insert_unique( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:615:32: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::try_emplace_impl' requested here │B│ 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' │B│ 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' │B│ 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:751:41: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::operator[]' requested here │B│ 751 | CaseVector& cases = other_targets_[target]; │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here │B│ 724 | } else if (!TryAddTarget(target, i)) { │B│ | ^ │B│ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here │B│ 781 | if (table_analysis.LowerToBranches(decoder, imm)) { │B│ | ^ │B│ 17 warnings generated. │B│ [1137/1978 283.781s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1138/1978 283.857s ( 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│ [1139/1978 283.866s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-promise-tq.o │B│ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-promise.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-promise.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-promise.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-promise.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1140/1978 283.917s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o │B│ [1141/1978 283.952s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o │B│ [1142/1978 283.957s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-proxy-tq.o │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-proxy.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:14: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:14: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-proxy.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-proxy.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-proxy.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1143/1978 283.978s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o │B│ [1144/1978 284.433s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-raw-json-tq.o │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-raw-json.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1145/1978 285.122s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-string-iterator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1146/1978 285.753s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-tq.o │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-regexp.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1147/1978 287.162s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shadow-realm-tq.o │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1148/1978 287.193s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.literal-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/literal-objects.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1149/1978 287.650s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-struct-tq.o │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-struct.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1150/1978 287.734s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/string.h:16: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1151/1978 287.735s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shared-array-tq.o │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shared-array.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shared-array.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shared-array.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shared-array.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1152/1978 287.875s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-temporal-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1153/1978 287.958s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-weak-refs-tq.o │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1154/1978 288.531s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.map-tq.o │B│ In file included from gen/torque-generated/src/objects/map-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/map.h:14: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1155/1978 288.654s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.megadom-handler-tq.o │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/megadom-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/megadom-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/megadom-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/megadom-handler.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1156/1978 288.709s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-js-tq.o │B│ [1157/1978 288.735s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-wasm-tq.o │B│ [1158/1978 288.761s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o │B│ [1159/1978 288.787s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-strings-tq.o │B│ [1160/1978 288.814s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-to-js-tq.o │B│ [1161/1978 288.840s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o │B│ [1162/1978 289.069s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.microtask-tq.o │B│ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/microtask-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/microtask-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/microtask-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/microtask-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/microtask-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/microtask-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1163/1978 289.258s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.module-tq.o │B│ In file included from gen/torque-generated/src/objects/module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1164/1978 290.044s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o │B│ [1165/1978 290.385s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o │B│ [1166/1978 291.088s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o │B│ [1167/1978 291.224s ( 58%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o │B│ [1168/1978 291.704s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.promise-tq.o │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/promise.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/promise.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/promise.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/promise-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/promise.h:8: │B│ In file included from ../../deps/v8/src/objects/microtask.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1169/1978 291.915s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-array-tq.o │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-array.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-array.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-array.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-array.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1170/1978 292.057s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o │B│ [1171/1978 292.284s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o │B│ [1172/1978 292.432s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-cell-tq.o │B│ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-cell.h:8: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-cell.h:8: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-cell.h:8: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-cell.h:8: │B│ In file included from ../../deps/v8/src/objects/dependent-code.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1173/1978 292.697s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o │B│ [1174/1978 292.827s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o │B│ [1175/1978 293.183s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-descriptor-object-tq.o │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1176/1978 293.190s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o │B│ [1177/1978 293.387s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o │B│ [1178/1978 293.496s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o │B│ [1179/1978 293.497s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.prototype-info-tq.o │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/prototype-info.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/prototype-info.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/prototype-info.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/prototype-info.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1180/1978 293.750s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o │B│ [1181/1978 293.777s ( 59%)] CXX obj/deps/v8/src/heap/base/asm/x64/v8_base_without_compiler.push_registers_asm.o │B│ [1182/1978 293.950s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o │B│ [1183/1978 294.087s ( 59%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o │B│ [1184/1978 294.238s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.scope-info-tq.o │B│ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/scope-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/scope-info-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/scope-info.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1185/1978 294.274s ( 59%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.memory-tagging.o │B│ [1186/1978 294.286s ( 59%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.script-tq.o │B│ In file included from gen/torque-generated/src/objects/script-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/script-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/script-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/script-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/string-inl.h:20: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/script-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/script-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/script-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/script.h:12: │B│ In file included from ../../deps/v8/src/heap/factory-base.h:17: │B│ In file included from ../../deps/v8/src/roots/roots.h:9: │B│ In file included from ../../deps/v8/src/builtins/accessors.h:11: │B│ In file included from ../../deps/v8/src/objects/property-details.h:12: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1187/1978 294.465s ( 60%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.incremental-marking-schedule.o │B│ [1188/1978 294.638s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.source-text-module-tq.o │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/source-text-module.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1189/1978 294.725s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.shared-function-info-tq.o │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/shared-function-info.h:12: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1190/1978 295.156s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.struct-tq.o │B│ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/struct-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/struct-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/struct-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1191/1978 295.330s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.synthetic-module-tq.o │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/module-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/synthetic-module.h:8: │B│ In file included from ../../deps/v8/src/objects/module.h:9: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1192/1978 295.750s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.template-objects-tq.o │B│ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/template-objects-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/template-objects-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/js-array-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/template-objects.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1193/1978 295.856s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.templates-tq.o │B│ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/templates-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/templates-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/templates-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/templates-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/templates-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/templates-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/templates.h:14: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1194/1978 296.101s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o │B│ [1195/1978 296.111s ( 60%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.worklist.o │B│ In file included from ../../deps/v8/src/heap/base/worklist.cc:5: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1196/1978 296.152s ( 60%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.stack.o │B│ In file included from ../../deps/v8/src/heap/base/stack.cc:5: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1197/1978 296.216s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.torque-defined-classes-tq.o │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: │B│ In file included from ../../deps/v8/src/objects/arguments.h:8: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1198/1978 296.566s ( 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│ [1199/1978 296.567s ( 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│ [1200/1978 297.119s ( 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│ [1201/1978 297.125s ( 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│ [1202/1978 297.252s ( 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│ [1203/1978 297.671s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turboshaft-types-tq.o │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1204/1978 297.694s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turbofan-types-tq.o │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turbofan-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:11: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turbofan-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turbofan-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turbofan-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1205/1978 297.947s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-break-iterator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: │B│ In file included from ../../deps/v8/src/objects/intl-objects.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1206/1978 297.992s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o │B│ [1207/1978 298.117s ( 61%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-collator.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1208/1978 298.434s ( 61%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-date-time-format-tq.o │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1209/1978 298.552s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.explicit-management.o │B│ In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1210/1978 298.754s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-space.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-space.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-space.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1211/1978 298.773s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compactor.o │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1212/1978 298.949s ( 61%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-display-names-tq.o │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-display-names.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1213/1978 298.950s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.concurrent-marker.o │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1214/1978 299.072s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o │B│ [1215/1978 299.127s ( 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│ [1216/1978 299.161s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.member-storage.o │B│ [1217/1978 299.420s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o │B│ [1218/1978 299.497s ( 61%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-duration-format-tq.o │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-duration-format.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1219/1978 299.601s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-consistency.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1220/1978 299.626s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o │B│ [1221/1978 299.700s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-base.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1222/1978 300.051s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-object-header.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1223/1978 300.069s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-growing.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1224/1978 300.295s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-state.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1225/1978 300.430s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-page.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1226/1978 300.513s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o │B│ [1227/1978 300.724s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-statistics-collector.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1228/1978 300.745s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-worklists.cc:6: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-worklists.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1229/1978 301.071s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap.o │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1230/1978 301.111s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-locale-tq.o │B│ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-locale.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1231/1978 301.131s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o │B│ [1232/1978 301.226s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-list-format-tq.o │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-list-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-list-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-list-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1233/1978 301.432s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o │B│ [1234/1978 301.504s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-relative-time-format-tq.o │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1235/1978 301.531s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-size-trait.o │B│ In file included from ../../deps/v8/src/heap/cppgc/object-size-trait.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1236/1978 301.613s ( 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│ [1237/1978 301.767s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-plural-rules-tq.o │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:15: │B│ In file included from ../../deps/v8/src/api/api-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1238/1978 301.789s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segment-iterator-tq.o │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1239/1978 301.805s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segmenter-tq.o │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segmenter.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1240/1978 301.807s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-number-format-tq.o │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-number-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1241/1978 301.822s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-state.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: │B│ In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1242/1978 301.849s ( 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│ [1243/1978 302.189s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-verifier.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1244/1978 302.259s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marker.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1245/1978 302.296s ( 62%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segments-tq.o │B│ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segments-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segments-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-segments.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1246/1978 302.304s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.raw-heap.o │B│ In file included from ../../deps/v8/src/heap/cppgc/raw-heap.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-space.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1247/1978 302.349s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1248/1978 302.638s ( 63%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_base_without_compiler.wasm-objects-tq.o │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1249/1978 302.744s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.trace-trait.o │B│ In file included from ../../deps/v8/src/heap/cppgc/trace-trait.cc:7: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1250/1978 302.897s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1251/1978 303.226s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.frame.o │B│ [1252/1978 303.314s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.persistent-node.o │B│ In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1253/1978 303.335s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.pointer-policies.o │B│ In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1254/1978 303.429s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.prefinalizer-handler.o │B│ In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1255/1978 303.718s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap.o │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1256/1978 304.228s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.testing.o │B│ In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: │B│ In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: │B│ In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: │B│ In file included from ../../deps/v8/src/heap/base/worklist.h:14: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1257/1978 304.552s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.visitor.o │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1258/1978 304.815s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.write-barrier.o │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1259/1978 305.339s ( 63%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.sweeper.o │B│ In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1260/1978 308.945s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.compiler-source-position-table.o │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1261/1978 309.612s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.control-equivalence.o │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: │B│ In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1262/1978 309.656s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.feedback-source.o │B│ In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1263/1978 310.060s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.graph-trimmer.o │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1264/1978 310.311s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.dead-code-elimination.o │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1265/1978 311.360s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.graph-reducer.o │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1266/1978 312.041s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.fast-api-calls.o │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1267/1978 312.218s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis-reducer.o │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1268/1978 312.934s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.csa-load-elimination.o │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1269/1978 313.714s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-type-hint-lowering.o │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1270/1978 313.853s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining-heuristic.o │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1271/1978 313.939s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.graph-assembler.o │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1272/1978 314.356s ( 64%)] CXX obj/tools/v8_gypfiles/gen/v8_base_without_compiler.debug-support.o │B│ In file included from gen/debug-support.cc:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/debug-support.cc:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/debug-support.cc:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/debug-support.cc:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/debug-support.cc:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/debug-support.cc:8: │B│ In file included from ../../deps/v8/src/execution/frames.h:10: │B│ In file included from ../../deps/v8/src/codegen/handler-table.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1273/1978 314.386s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.late-escape-analysis.o │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1274/1978 314.442s ( 64%)] AR obj/tools/v8_gypfiles/libv8_base_without_compiler.a │B│ [1275/1978 314.864s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.loop-analysis.o │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1276/1978 316.321s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.constant-folding-reducer.o │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1277/1978 316.990s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.frame-states.o │B│ In file included from ../../deps/v8/src/compiler/frame-states.cc:5: │B│ In file included from ../../deps/v8/src/compiler/frame-states.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/frame-states.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/frame-states.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/frame-states.cc:5: │B│ In file included from ../../deps/v8/src/compiler/frame-states.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/frame-states.cc:5: │B│ In file included from ../../deps/v8/src/compiler/frame-states.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/frame-states.cc:5: │B│ In file included from ../../deps/v8/src/compiler/frame-states.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1278/1978 317.712s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-graph.o │B│ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1279/1978 317.928s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.loop-peeling.o │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: │B│ In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1280/1978 317.931s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-context-specialization.o │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:10: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:10: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1281/1978 318.110s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.opcodes.o │B│ [1282/1978 318.481s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-generic-lowering.o │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:13: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:13: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1283/1978 318.486s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis.o │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1284/1978 318.589s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.loop-unrolling.o │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1285/1978 318.919s ( 64%)] CXX obj/deps/v8/src/compiler/v8_compiler.loop-variable-optimizer.o │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1286/1978 319.006s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1287/1978 319.167s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1288/1978 319.433s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.operator.o │B│ [1289/1978 319.507s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph.o │B│ In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-cache.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1290/1978 319.660s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-create-lowering.o │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:10: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:10: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1291/1978 319.992s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining.o │B│ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1292/1978 320.084s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.linkage.o │B│ In file included from ../../deps/v8/src/compiler/linkage.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linkage.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linkage.cc:8: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linkage.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linkage.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linkage.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1293/1978 320.215s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-operator.o │B│ In file included from ../../deps/v8/src/compiler/js-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-operator.cc:10: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-operator.cc:10: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1294/1978 320.459s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.heap-refs.o │B│ In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/heap-refs.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/heap-refs.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1295/1978 320.789s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.refs-map.o │B│ [1296/1978 320.989s ( 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│ [1297/1978 321.670s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-typed-lowering.o │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:16: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:16: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1298/1978 321.795s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-native-context-specialization.o │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1299/1978 321.839s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-heap-broker.o │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1300/1978 321.959s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.load-elimination.o │B│ In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/load-elimination.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/load-elimination.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/load-elimination.cc:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/load-elimination.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/load-elimination.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/load-elimination.h:11: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1301/1978 321.969s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.node-marker.o │B│ In file included from ../../deps/v8/src/compiler/node-marker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-marker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-marker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-marker.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1302/1978 322.537s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.node-origin-table.o │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1303/1978 322.679s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.node-observer.o │B│ In file included from ../../deps/v8/src/compiler/node-observer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-observer.h:20: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-observer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-observer.h:20: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-observer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-observer.h:20: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-observer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-observer.h:20: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1304/1978 322.928s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.node-matchers.o │B│ In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-matchers.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-matchers.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-matchers.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-matchers.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1305/1978 324.668s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.node.o │B│ In file included from ../../deps/v8/src/compiler/node.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1306/1978 324.893s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-call-reducer.o │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:18: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:18: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: │B│ In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1307/1978 325.121s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-properties.cc:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-properties.cc:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-properties.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-properties.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-properties.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-properties.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/node-properties.cc:5: │B│ In file included from ../../deps/v8/src/compiler/node-properties.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1308/1978 326.809s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.operator-properties.o │B│ In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1309/1978 327.259s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.pair-load-store-reducer.o │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1310/1978 327.611s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator-reducer.o │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:25: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:25: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:37: │B│ In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1311/1978 327.739s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.operation-typer.o │B│ In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operation-typer.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operation-typer.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1312/1978 327.826s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.map-inference.o │B│ In file included from ../../deps/v8/src/compiler/map-inference.cc:5: │B│ In file included from ../../deps/v8/src/compiler/map-inference.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/map-inference.cc:7: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/map-inference.cc:7: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/map-inference.cc:5: │B│ In file included from ../../deps/v8/src/compiler/map-inference.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/map-inference.cc:5: │B│ In file included from ../../deps/v8/src/compiler/map-inference.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/map-inference.cc:5: │B│ In file included from ../../deps/v8/src/compiler/map-inference.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1313/1978 328.135s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.schedule.o │B│ In file included from ../../deps/v8/src/compiler/schedule.cc:5: │B│ In file included from ../../deps/v8/src/compiler/schedule.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/schedule.cc:5: │B│ In file included from ../../deps/v8/src/compiler/schedule.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/schedule.cc:5: │B│ In file included from ../../deps/v8/src/compiler/schedule.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/schedule.cc:5: │B│ In file included from ../../deps/v8/src/compiler/schedule.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1314/1978 329.204s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.memory-lowering.o │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1315/1978 329.566s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.redundancy-elimination.o │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1316/1978 329.942s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.memory-optimizer.o │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1317/1978 330.278s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.scheduler.o │B│ In file included from ../../deps/v8/src/compiler/scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1318/1978 330.321s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.select-lowering.o │B│ In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/select-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/select-lowering.cc:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/select-lowering.cc:8: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/select-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/select-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/select-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1319/1978 330.330s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-graph.o │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1320/1978 330.541s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-enabled.o │B│ In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1321/1978 330.847s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering-verifier.o │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1322/1978 331.744s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.state-values-utils.o │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1323/1978 331.786s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline-statistics.o │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:9: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:9: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: │B│ In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1324/1978 332.026s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.osr.o │B│ In file included from ../../deps/v8/src/compiler/osr.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/osr.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/osr.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/osr.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/osr.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/osr.cc:7: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1325/1978 332.840s ( 66%)] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator.o │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1326/1978 334.625s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:13: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:13: │B│ In file included from ../../deps/v8/src/heap/factory-inl.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: │B│ In file included from ../../deps/v8/src/compiler/access-builder.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-operator.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1327/1978 334.795s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.h:12: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.h:12: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1328/1978 335.253s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.analyzer-iterator.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1329/1978 335.885s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.representation-change.o │B│ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: │B│ In file included from ../../deps/v8/src/compiler/representation-change.h:8: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1330/1978 336.673s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator-reducer.o │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:10: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:10: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1331/1978 337.256s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-types.o │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:9: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1332/1978 338.296s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.string-builder-optimizer.o │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1333/1978 338.385s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.assembler.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1334/1978 339.110s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-typer.o │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:13: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:13: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: │B│ In file included from ../../deps/v8/src/compiler/operation-typer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1335/1978 339.825s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.representations.o │B│ [1336/1978 340.281s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering.o │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:9: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1337/1978 341.066s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.decompression-optimization-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1338/1978 341.251s ( 67%)] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-graph-visualizer.o │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: │B│ In file included from ../../deps/v8/src/objects/code.h:8: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1339/1978 341.422s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.copying-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1340/1978 341.660s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.debug-feature-lowering-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1341/1978 342.806s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.graph.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1342/1978 342.983s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.graph-visualizer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1343/1978 343.145s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.decompression-optimization.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1344/1978 343.600s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-finder.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1345/1978 343.764s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.block-instrumentation-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1346/1978 344.437s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1347/1978 344.491s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ 11 warnings generated. │B│ [1348/1978 344.758s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.utils.o │B│ [1349/1978 345.609s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.build-graph-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: │B│ In file included from ../../deps/v8/src/compiler/linkage.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1350/1978 346.907s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-unrolling-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1351/1978 347.877s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.type-parser.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-parser.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-parser.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ 2 warnings generated. │B│ [1352/1978 347.951s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.simplify-tf-loops.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1353/1978 348.543s ( 68%)] CXX obj/deps/v8/src/compiler/v8_compiler.zone-stats.o │B│ [1354/1978 349.524s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1355/1978 350.473s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.sidetable.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1356/1978 351.551s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.pretenuring-propagation-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable *>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable *>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 158 | old_phis_(phase_zone), │B│ | ^ │B│ 12 warnings generated. │B│ [1357/1978 352.143s ( 68%)] CXX obj/deps/v8/src/compiler/v8_compiler.type-cache.o │B│ In file included from ../../deps/v8/src/compiler/type-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-cache.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-cache.h:8: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1358/1978 352.171s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-debug-memory-lowering-phase.o │B│ [1359/1978 352.971s ( 68%)] CXX obj/deps/v8/src/compiler/v8_compiler.value-numbering-reducer.o │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1360/1978 353.094s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.late-load-elimination-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ 21 warnings generated. │B│ [1361/1978 354.286s ( 68%)] CXX obj/deps/v8/src/compiler/v8_compiler.type-narrowing-reducer.o │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:7: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1362/1978 354.338s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.string-escape-analysis-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1363/1978 354.642s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.memory-optimization-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:13: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here │B│ 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; │B│ | ^ │B│ 13 warnings generated. │B│ [1364/1978 355.482s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.block-instrumentation-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:19:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 19 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:19:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 19 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:19:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 19 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1365/1978 355.812s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1366/1978 356.112s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline.o │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:18: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: │B│ In file included from ../../deps/v8/src/compiler/pipeline.h:12: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1367/1978 356.157s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1368/1978 356.568s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.verifier.o │B│ In file included from ../../deps/v8/src/compiler/verifier.cc:13: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/verifier.cc:22: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/verifier.cc:22: │B│ In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/verifier.cc:13: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/verifier.cc:13: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/verifier.cc:13: │B│ In file included from ../../deps/v8/src/compiler/all-nodes.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1369/1978 356.769s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.operations.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1370/1978 356.870s ( 69%)] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.instruction-scheduler-x64.o │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1371/1978 358.518s ( 69%)] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.unwinding-info-writer-x64.o │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: │B│ In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1372/1978 358.633s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.code-elimination-and-simplification-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:38:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 38 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:38:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 38 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:38:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 38 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ 14 warnings generated. │B│ [1373/1978 358.639s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.types.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:14: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:14: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:23: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1374/1978 360.950s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.int64-lowering.o │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:17: │B│ In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: │B│ In file included from ../../deps/v8/src/compiler/common-operator.h:12: │B│ In file included from ../../deps/v8/src/codegen/reloc-info.h:9: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1375/1978 360.996s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.typed-optimization.o │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:9: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:9: │B│ In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: │B│ In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1376/1978 364.677s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.int64-lowering-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1377/1978 365.358s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler-definitions.o │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:19: │B│ In file included from ../../deps/v8/src/wasm/signature-hashing.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-linkage.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:19: │B│ In file included from ../../deps/v8/src/wasm/signature-hashing.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-linkage.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:19: │B│ In file included from ../../deps/v8/src/wasm/signature-hashing.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-linkage.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:19: │B│ In file included from ../../deps/v8/src/wasm/signature-hashing.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-linkage.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1378/1978 365.894s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-escape-analysis.o │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1379/1978 365.985s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.graph-builder.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:9: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 85 | assembler(data, data->graph(), data->graph(), phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 85 | assembler(data, data->graph(), data->graph(), phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: │B│ In file included from ../../deps/v8/src/compiler/js-inlining.h:8: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 85 | assembler(data, data->graph(), data->graph(), phase_zone), │B│ | ^ │B│ 11 warnings generated. │B│ [1380/1978 366.006s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-address-reassociation.o │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1381/1978 366.434s ( 69%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-call-descriptors.o │B│ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1382/1978 366.445s ( 69%)] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.actions_depends.stamp │B│ [1383/1978 366.457s ( 69%)] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.compile_depends.stamp │B│ [1384/1978 366.462s ( 69%)] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp │B│ [1385/1978 366.467s ( 70%)] STAMP obj/tools/v8_gypfiles/v8_initializers.actions_depends.stamp │B│ [1386/1978 368.228s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 121 | TypeSnapshotTable types_table_{phase_zone_}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 121 | TypeSnapshotTable types_table_{phase_zone_}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 121 | TypeSnapshotTable types_table_{phase_zone_}; │B│ | ^ │B│ 11 warnings generated. │B│ [1387/1978 368.341s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-unrolling-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:25:54: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 25 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:25:54: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 25 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:25:54: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 25 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1388/1978 368.498s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-shuffle-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:16: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:16: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1389/1978 368.673s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-peeling-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:24:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 24 | turboshaft::ValueNumberingReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:24:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 24 | turboshaft::ValueNumberingReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:24:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 24 | turboshaft::ValueNumberingReducer>::Run(data, │B│ | ^ │B│ 11 warnings generated. │B│ [1390/1978 369.108s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-graph-assembler.o │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: │B│ In file included from ../../deps/v8/src/compiler/feedback-source.h:8: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1391/1978 369.691s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-turboshaft-compiler.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1392/1978 369.736s ( 70%)] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.code-generator-x64.o │B│ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:15: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:15: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1393/1978 369.880s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-lowering.o │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:14: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:14: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1394/1978 369.892s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-operator-reducer.o │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:14: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:14: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: │B│ In file included from ../../deps/v8/src/compiler/control-path-state.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1395/1978 370.797s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.machine-lowering-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::ZoneAbslFlatHashMap' requested here │B│ 392 | elided_strings_{Asm().phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:392:22: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::ZoneAbslFlatHashMap' requested here │B│ 392 | elided_strings_{Asm().phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:392:22: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::ZoneAbslFlatHashMap' requested here │B│ 392 | elided_strings_{Asm().phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>>>>>>>>>>>::Deduplicator *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>>>>>>>>>>>>::Deduplicator *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>>>>>>>>>>::Deduplicator *>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map>>>>>>>>>>>>::Deduplicator *>::SparseOpIndexSideTable' requested here │B│ 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>>>>>>>>>>>>::Deduplicator *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:395:55: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable>>>>>>>>>>>>::Deduplicator *>::SparseOpIndexSideTable' requested here │B│ 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>>>>>>>>>>>>::Deduplicator *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>>>>>>>>>>>>::Deduplicator *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:395:55: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable>>>>>>>>>>>>::Deduplicator *>::SparseOpIndexSideTable' requested here │B│ 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 30 | MachineOptimizationReducer>::Run(data, temp_zone); │B│ | ^ │B│ 17 warnings generated. │B│ [1396/1978 371.996s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.pipelines.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: │B│ In file included from ../../deps/v8/src/codegen/source-position-table.h:11: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1397/1978 372.070s ( 70%)] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.instruction-selector-x64.o │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:19: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:19: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: │B│ In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1398/1978 372.598s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-inlining-into-js.o │B│ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:10: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:10: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: │B│ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: │B│ In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1399/1978 372.776s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-load-elimination.o │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:8: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1400/1978 373.195s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.typed-optimizations-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:25:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 25 | turboshaft::TypeInferenceReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:25:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 25 | turboshaft::TypeInferenceReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:25:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 25 | turboshaft::TypeInferenceReducer>::Run(data, │B│ | ^ │B│ 11 warnings generated. │B│ [1401/1978 373.379s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.optimize-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here │B│ 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 158 | old_phis_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 31 | turboshaft::ValueNumberingReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 31 | turboshaft::ValueNumberingReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 31 | turboshaft::ValueNumberingReducer>::Run(data, │B│ | ^ │B│ 22 warnings generated. │B│ [1402/1978 374.098s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.linear-scheduler.o │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1403/1978 375.313s ( 70%)] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-typer.o │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.h:13: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.h:13: │B│ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: │B│ In file included from ../../deps/v8/src/compiler/js-graph.h:10: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1404/1978 376.768s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.type-assertions-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:26:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 26 | turboshaft::TypeInferenceReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:26:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 26 | turboshaft::TypeInferenceReducer>::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:26:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 26 | turboshaft::TypeInferenceReducer>::Run(data, │B│ | ^ │B│ 11 warnings generated. │B│ [1405/1978 376.938s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: │B│ In file included from ../../deps/v8/src/codegen/compiler.h:11: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1406/1978 378.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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:17:39: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 17 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:17:39: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 17 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:17:39: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 17 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1407/1978 378.912s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 121 | TypeSnapshotTable types_table_{phase_zone_}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 121 | TypeSnapshotTable types_table_{phase_zone_}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 121 | TypeSnapshotTable types_table_{phase_zone_}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-load-elimination-reducer.h:390:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 390 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-load-elimination-reducer.h:390:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 390 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:18:77: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 18 | CopyingPhase::Run( │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:18:77: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 18 | CopyingPhase::Run( │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:18:77: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 18 | CopyingPhase::Run( │B│ | ^ │B│ 16 warnings generated. │B│ [1408/1978 379.572s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-bigint-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1409/1978 379.818s ( 71%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.store-store-elimination-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::SnapshotTableKey>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::SnapshotTableKey>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::SnapshotTableKey>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::SnapshotTableKey>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::SnapshotTableKey>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::SnapshotTableKey>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::SnapshotTableKey>::ZoneAbslFlatHashMap' requested here │B│ 116 | key_mapping_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::SnapshotTableKey>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::SnapshotTableKey>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::SnapshotTableKey>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::SnapshotTableKey>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::SnapshotTableKey>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::SnapshotTableKey>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::SnapshotTableKey>::ZoneAbslFlatHashMap' requested here │B│ 116 | key_mapping_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:27:57: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:27:57: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:27:57: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ 26 warnings generated. │B│ [1410/1978 381.134s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-call-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1411/1978 381.318s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-interpreter-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:6: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:6: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1412/1978 381.646s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-date-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1413/1978 382.187s ( 71%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-revec-reducer.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const v8::internal::compiler::turboshaft::PackNode *const &>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const v8::internal::compiler::turboshaft::PackNode *const &, absl::container_internal::FlatHashSetPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2534:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace' requested here │B│ 2534 | return emplace(value); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:227:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here │B│ 227 | visited.insert(pnode); │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:255:3: note: in instantiation of function template specialization 'v8::internal::compiler::turboshaft::ForEach<(lambda at ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:255:11)>' requested here │B│ 255 | ForEach([this](PackNode const* pnode) { pnode->Print(&graph_); }, │B│ | ^ │B│ 9 warnings generated. │B│ [1414/1978 382.620s ( 71%)] CXX obj/deps/v8/src/compiler/v8_compiler.revectorizer.o │B│ In file included from ../../deps/v8/src/compiler/revectorizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/revectorizer.h:17: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/revectorizer.cc:16: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/revectorizer.cc:16: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/revectorizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/revectorizer.h:17: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/revectorizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/revectorizer.h:17: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/revectorizer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/revectorizer.h:17: │B│ In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1415/1978 382.794s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-global-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1416/1978 383.453s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-ic-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1417/1978 383.783s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-function-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1418/1978 384.407s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1419/1978 384.647s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-generator-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1420/1978 384.660s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-array-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-factory.h:8: │B│ In file included from ../../deps/v8/src/codegen/callable.h:8: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1421/1978 385.243s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-iterator-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1422/1978 385.840s ( 71%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-lowering-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:23:66: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 23 | CopyingPhase::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:23:66: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 23 | CopyingPhase::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:23:66: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 23 | CopyingPhase::Run(data, │B│ | ^ │B│ 11 warnings generated. │B│ [1423/1978 386.083s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-conversion-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1424/1978 386.355s ( 71%)] CXX obj/deps/v8/src/builtins/v8_initializers.profile-data-reader.o │B│ [1425/1978 387.231s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-constructor-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1426/1978 387.238s ( 72%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-in-js-inlining-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:22:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 22 | CopyingPhase::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:22:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 22 | CopyingPhase::Run(data, │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:22:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 22 | CopyingPhase::Run(data, │B│ | ^ │B│ 11 warnings generated. │B│ [1427/1978 387.748s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1428/1978 388.499s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-collections-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1429/1978 389.050s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-handler-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1430/1978 390.150s ( 72%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.turbolev-graph-builder.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 262 | block_to_header_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 262 | block_to_header_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 262 | block_to_header_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:494:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 494 | assembler_(data, graph, graph, temp_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:494:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 494 | assembler_(data, graph, graph, temp_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:494:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 494 | assembler_(data, graph, graph, temp_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 500 | maglev_representations_(temp_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 500 | maglev_representations_(temp_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 500 | maglev_representations_(temp_zone), │B│ | ^ │B│ 17 warnings generated. │B│ [1431/1978 390.342s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-intl-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1432/1978 390.840s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-internal-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1433/1978 391.038s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-number-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1434/1978 391.808s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-iterator-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1435/1978 392.694s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-shadow-realm-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1436/1978 392.917s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-lazy-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1437/1978 392.971s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-microtask-queue-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1438/1978 392.975s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-sharedarraybuffer-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1439/1978 394.064s ( 72%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-optimize-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here │B│ 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:29:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 29 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:29:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 29 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:29:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 29 | ValueNumberingReducer>::Run(data, temp_zone); │B│ | ^ │B│ 31 warnings generated. │B│ [1440/1978 394.461s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.growable-fixed-array-gen.o │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1441/1978 395.067s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-promise-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1442/1978 396.877s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-object-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1443/1978 397.273s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-proxy-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1444/1978 398.062s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1445/1978 398.140s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1446/1978 398.173s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:6: │B│ In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:6: │B│ In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1447/1978 398.945s ( 73%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-regexp-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1448/1978 399.480s ( 73%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-temporal-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1449/1978 399.550s ( 73%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-typed-array-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1450/1978 400.049s ( 73%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-string-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1451/1978 401.266s ( 73%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_initializers.builtin-compiler.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:8: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:8: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here │B│ 268 | CopyingPhase<>::Run(data(), temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1452/1978 402.025s ( 73%)] CXX obj/deps/v8/src/heap/v8_initializers.setup-heap-internal.o │B│ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:36: │B│ In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: │B│ In file included from ../../deps/v8/src/api/api-natives.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1453/1978 402.085s ( 73%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-string-tsa.o │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:6: │B│ In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:6: │B│ In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:606:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 606 | : Base(data, graph, graph, phase_zone) {} │B│ | ^ │B│ ../../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here │B│ 148 | : Base(data, graph, phase_zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:606:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 606 | : Base(data, graph, graph, phase_zone) {} │B│ | ^ │B│ ../../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here │B│ 148 | : Base(data, graph, phase_zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: │B│ In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:606:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 606 | : Base(data, graph, graph, phase_zone) {} │B│ | ^ │B│ ../../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here │B│ 148 | : Base(data, graph, phase_zone) {} │B│ | ^ │B│ 11 warnings generated. │B│ [1454/1978 403.321s ( 73%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-revec-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:21:37: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 21 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:21:37: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 21 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:21:37: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 21 | CopyingPhase::Run(data, temp_zone); │B│ | ^ │B│ 11 warnings generated. │B│ [1455/1978 403.392s ( 73%)] CXX obj/deps/v8/src/ic/v8_initializers.keyed-store-generic.o │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: │B│ In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1456/1978 404.472s ( 73%)] CXX obj/deps/v8/src/ic/v8_initializers.accessor-assembler.o │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: │B│ In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1457/1978 405.213s ( 73%)] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-assembler.o │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1458/1978 405.961s ( 73%)] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-intrinsics-generator.o │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1459/1978 406.805s ( 73%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-wasm-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1460/1978 407.248s ( 73%)] CXX obj/deps/v8/src/builtins/x64/v8_initializers.builtins-x64.o │B│ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:15: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:15: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1461/1978 407.501s ( 73%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.csa-optimize-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 224 | : data_(zone) │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here │B│ 186 | rewritable_branch_targets_(phase_zone, &graph) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 322 | all_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 323 | base_keys_(zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here │B│ 324 | offset_keys_(zone) {} │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 690 | non_aliasing_objects_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here │B│ 24 | : Base(zone), indices_to_keys_(zone) {} │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here │B│ 691 | object_maps_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 114 | ZoneAbslFlatHashMap folded_into{ │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here │B│ 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here │B│ 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here │B│ 157 | store_graph_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 158 | old_phis_(phase_zone), │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:27:68: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 27 | CopyingPhase::Run( │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:27:68: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 27 | CopyingPhase::Run( │B│ | ^ │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here │B│ 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 1050 | TSAssembler phase( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here │B│ 1069 | CopyingPhaseImpl::Run( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:27:68: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here │B│ 27 | CopyingPhase::Run( │B│ | ^ │B│ 36 warnings generated. │B│ [1462/1978 407.548s ( 73%)] AR obj/tools/v8_gypfiles/libv8_compiler.a │B│ [1463/1978 407.907s ( 73%)] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-generator.o │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1464/1978 408.460s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/enum-verifiers.cc:3: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/enum-verifiers.cc:3: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/enum-verifiers.cc:1: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/enum-verifiers.cc:1: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/enum-verifiers.cc:1: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1465/1978 409.942s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1466/1978 410.026s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1467/1978 410.346s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-copywithin-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1468/1978 410.433s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-concat-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1469/1978 412.124s ( 74%)] CXX obj/deps/v8/src/codegen/v8_initializers.code-stub-assembler.o │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1470/1978 412.205s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.exported-macros-assembler.o │B│ In file included from gen/torque-generated/exported-macros-assembler.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/exported-macros-assembler.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/exported-macros-assembler.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/exported-macros-assembler.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/exported-macros-assembler.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/exported-macros-assembler.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1471/1978 412.574s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-every-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1472/1978 412.878s ( 74%)] CXX obj/deps/v8/src/builtins/v8_initializers.setup-builtins-internal.o │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:9: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:9: │B│ In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: │B│ In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ 8 warnings generated. │B│ [1473/1978 413.704s ( 74%)] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-generator-tsa.o │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:7: │B│ In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:7: │B│ In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: │B│ In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: │B│ In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here │B│ 820 | : absl::flat_hash_set>( │B│ | ^ │B│ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here │B│ 595 | stack_checks_to_remove_(graph_zone) { │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 309 | : Base(data, graph, graph, phase_zone) {} │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here │B│ 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' │B│ 24 | : Base(data, graph, phase_zone) {} \ │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 309 | : Base(data, graph, graph, phase_zone) {} │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here │B│ 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' │B│ 24 | : Base(data, graph, phase_zone) {} \ │B│ | ^ │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: │B│ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here │B│ 2187 | common(), GetPolicyFunctions(), bucket_count); │B│ | ^ │B│ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here │B│ 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here │B│ 325 | loop_pending_phis_{__ phase_zone()}; │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here │B│ 309 | : Base(data, graph, graph, phase_zone) {} │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here │B│ 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { │B│ | ^ │B│ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' │B│ 24 | : Base(data, graph, phase_zone) {} \ │B│ | ^ │B│ 11 warnings generated. │B│ [1474/1978 413.979s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-filter-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1475/1978 414.485s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findindex-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1476/1978 415.048s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-find-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1477/1978 415.949s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlast-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1478/1978 415.986s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlastindex-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1479/1978 416.276s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-foreach-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1480/1978 417.061s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-isarray-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1481/1978 417.079s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-flat-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1482/1978 417.569s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-from-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1483/1978 420.203s ( 74%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-lastindexof-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1484/1978 420.687s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1485/1978 421.575s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1486/1978 422.704s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1487/1978 422.921s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reduce-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1488/1978 423.092s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reverse-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1489/1978 423.913s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-shift-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1490/1978 424.934s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-slice-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1491/1978 425.228s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-join-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1492/1978 425.325s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-some-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1493/1978 425.673s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-from-async-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1494/1978 425.895s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-reversed-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1495/1978 426.158s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-unshift-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1496/1978 426.240s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-sorted-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1497/1978 426.406s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-splice-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1498/1978 427.790s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-with-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1499/1978 427.973s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-spliced-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1500/1978 427.979s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1501/1978 429.479s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.arraybuffer-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1502/1978 429.656s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.boolean-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1503/1978 432.087s ( 75%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.builtins-string-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1504/1978 432.491s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1505/1978 432.725s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.collections-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1506/1978 433.058s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1507/1978 434.329s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1508/1978 434.387s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.builtins-bigint-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1509/1978 434.822s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.finalization-registry-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1510/1978 435.049s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.frames-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1511/1978 435.364s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.convert-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1512/1978 436.794s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.frame-arguments-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1513/1978 437.021s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.base-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1514/1978 437.528s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.data-view-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1515/1978 437.859s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.function-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1516/1978 438.564s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.growable-fixed-array-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1517/1978 440.064s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.ic-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1518/1978 440.198s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.internal-coverage-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1519/1978 441.113s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.ic-callable-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1520/1978 441.198s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.cast-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1521/1978 441.239s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.internal-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1522/1978 442.660s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-from-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1523/1978 442.704s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1524/1978 443.014s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.map-groupby-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1525/1978 443.982s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1526/1978 444.534s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-groupby-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1527/1978 444.909s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.math-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1528/1978 446.740s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1529/1978 447.237s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-abstract-operations-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1530/1978 447.881s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-all-element-closure-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1531/1978 448.077s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-helpers-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1532/1978 448.264s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.number-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1533/1978 449.096s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-any-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1534/1978 449.647s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-constructor-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1535/1978 449.696s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-all-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1536/1978 450.067s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-jobs-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1537/1978 450.428s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-finally-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1538/1978 450.929s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-misc-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1539/1978 451.503s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-race-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1540/1978 451.837s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-reaction-job-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1541/1978 452.431s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-then-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1542/1978 452.434s ( 77%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-try-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1543/1978 452.740s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-resolve-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1544/1978 453.867s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1545/1978 453.985s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1546/1978 454.976s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-delete-property-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1547/1978 454.984s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-get-property-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1548/1978 455.516s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-get-prototype-of-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1549/1978 456.962s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-has-property-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1550/1978 457.208s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-is-extensible-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1551/1978 457.697s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-revoke-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1552/1978 458.122s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-revocable-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1553/1978 458.304s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-prevent-extensions-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1554/1978 459.955s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1555/1978 459.963s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-set-property-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1556/1978 459.973s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-set-prototype-of-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1557/1978 461.418s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.reflect-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1558/1978 461.675s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-exec-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1559/1978 462.573s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-match-all-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1560/1978 464.569s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-match-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1561/1978 464.928s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-search-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1562/1978 465.016s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-source-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1563/1978 465.306s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-split-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1564/1978 465.536s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1565/1978 465.977s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1566/1978 468.131s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-difference-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1567/1978 468.246s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1568/1978 468.251s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-intersection-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1569/1978 468.501s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-disjoint-from-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1570/1978 468.569s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-subset-of-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1571/1978 469.271s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-superset-of-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1572/1978 469.426s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-at-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1573/1978 470.111s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-symmetric-difference-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1574/1978 470.358s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-union-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1575/1978 471.131s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-includes-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1576/1978 471.169s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-html-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1577/1978 471.932s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-indexof-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1578/1978 472.011s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-iswellformed-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1579/1978 472.515s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1580/1978 472.688s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-endswith-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1581/1978 474.250s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-match-search-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1582/1978 474.550s ( 79%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-pad-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1583/1978 475.017s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1584/1978 475.282s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1585/1978 475.532s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-replaceall-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1586/1978 477.001s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-substr-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1587/1978 477.043s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-substring-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1588/1978 477.072s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1589/1978 478.421s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-towellformed-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1590/1978 479.464s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.suppressed-error-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1591/1978 480.090s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-trim-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1592/1978 481.672s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.symbol-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1593/1978 482.056s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-at-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1594/1978 482.822s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-entries-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1595/1978 482.924s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-every-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1596/1978 483.933s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.torque-internal-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1597/1978 484.353s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-createtypedarray-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1598/1978 485.586s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-find-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1599/1978 485.589s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findindex-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1600/1978 485.720s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findlast-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1601/1978 485.742s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-filter-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1602/1978 485.822s ( 80%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findlastindex-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1603/1978 486.478s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1604/1978 487.058s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1605/1978 487.109s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-from-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1606/1978 487.451s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1607/1978 488.364s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-reduce-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1608/1978 488.713s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-reduceright-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1609/1978 489.495s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-slice-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1610/1978 489.774s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-some-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1611/1978 489.778s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-set-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1612/1978 491.079s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-sort-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1613/1978 491.391s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-subarray-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1614/1978 491.459s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-to-reversed-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1615/1978 492.132s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-to-sorted-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1616/1978 492.385s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-values-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1617/1978 492.932s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-with-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1618/1978 494.030s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_initializers.handler-configuration-tq-csa.o │B│ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1619/1978 494.243s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.weak-ref-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1620/1978 495.597s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1621/1978 495.733s ( 81%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.allocation-site-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1622/1978 497.543s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1623/1978 498.867s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1624/1978 499.367s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1625/1978 499.628s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1626/1978 499.756s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.cell-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1627/1978 500.965s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.bytecode-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1628/1978 501.617s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.data-handler-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1629/1978 502.936s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.embedder-data-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1630/1978 503.000s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-cell-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1631/1978 503.238s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.descriptor-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1632/1978 503.832s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-vector-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1633/1978 504.183s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.free-space-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1634/1978 504.220s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.foreign-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1635/1978 504.412s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.debug-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1636/1978 504.642s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.heap-number-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1637/1978 505.363s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.heap-object-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1638/1978 506.832s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collection-iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1639/1978 507.325s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-atomics-synchronization-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1640/1978 507.423s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-buffer-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1641/1978 507.788s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.fixed-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1642/1978 507.875s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1643/1978 509.138s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1644/1978 509.611s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1645/1978 510.097s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collection-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1646/1978 510.355s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-generator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1647/1978 510.793s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-iterator-helpers-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1648/1978 511.474s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-promise-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1649/1978 511.544s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-proxy-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1650/1978 512.237s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.contexts-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1651/1978 512.718s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-raw-json-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1652/1978 513.045s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-regexp-string-iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1653/1978 513.740s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1654/1978 515.713s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-shadow-realm-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1655/1978 516.103s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-regexp-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1656/1978 516.426s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-shared-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1657/1978 516.956s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-struct-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1658/1978 517.724s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-weak-refs-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1659/1978 519.243s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-temporal-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1660/1978 519.748s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.literal-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1661/1978 520.309s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.megadom-handler-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1662/1978 521.057s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.map-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1663/1978 521.059s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1664/1978 521.427s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1665/1978 521.553s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.oddball-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1666/1978 521.671s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.module-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1667/1978 521.690s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.name-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1668/1978 521.866s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.trusted-object-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1669/1978 523.965s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.primitive-heap-object-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1670/1978 524.678s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-array-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1671/1978 524.905s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.ordered-hash-table-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1672/1978 525.334s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-cell-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1673/1978 525.956s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.promise-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1674/1978 526.467s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.prototype-info-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1675/1978 526.471s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-descriptor-object-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1676/1978 527.131s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.regexp-match-info-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1677/1978 528.091s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.script-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1678/1978 529.665s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.swiss-hash-table-helpers-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1679/1978 529.669s ( 84%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.source-text-module-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1680/1978 529.861s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1681/1978 529.866s ( 84%)] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.actions_depends.stamp │B│ [1682/1978 529.884s ( 85%)] AR obj/tools/v8_gypfiles/libv8_initializers_slow.a │B│ [1683/1978 529.902s ( 85%)] AR obj/tools/v8_gypfiles/libv8_init.a │B│ [1684/1978 529.907s ( 85%)] STAMP obj/tools/v8_gypfiles/mksnapshot.compile_depends.stamp │B│ [1685/1978 529.938s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-empty.o │B│ [1686/1978 530.090s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1687/1978 530.577s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.shared-function-info-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1688/1978 531.049s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.synthetic-module-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1689/1978 531.763s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.swiss-name-dictionary-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1690/1978 531.803s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-base.o │B│ [1691/1978 532.801s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.torque-defined-classes-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1692/1978 532.846s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-win.o │B│ [1693/1978 532.864s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.template-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1694/1978 533.159s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.string-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1695/1978 533.753s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-zos.o │B│ [1696/1978 534.078s ( 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│ [1697/1978 535.062s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-generic.o │B│ In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc:10: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1698/1978 535.099s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.templates-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1699/1978 535.529s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-mac.o │B│ In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-mac.cc:7: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1700/1978 537.164s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turbofan-types-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1701/1978 537.292s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-locale-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1702/1978 538.191s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-display-names-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1703/1978 538.309s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1704/1978 538.382s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turboshaft-types-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1705/1978 538.424s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-break-iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1706/1978 538.526s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-date-time-format-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1707/1978 538.637s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1708/1978 538.643s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1709/1978 538.726s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-list-format-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1710/1978 539.459s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.intl-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1711/1978 539.497s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segmenter-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1712/1978 539.558s ( 86%)] CXX obj/deps/v8/src/snapshot/mksnapshot.snapshot-empty.o │B│ In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1713/1978 539.810s ( 86%)] CXX obj/deps/v8/src/snapshot/mksnapshot.mksnapshot.o │B│ In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1714/1978 539.939s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-plural-rules-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1715/1978 540.749s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-relative-time-format-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1716/1978 540.869s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segment-iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1717/1978 541.069s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segments-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1718/1978 541.755s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.js-to-js-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1719/1978 542.092s ( 86%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-file-writer.o │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:12: │B│ In file included from ../../deps/v8/src/objects/code-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:12: │B│ In file included from ../../deps/v8/src/objects/code-inl.h:14: │B│ In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: │B│ In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: │B│ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1720/1978 542.709s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_initializers.debug-wasm-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1721/1978 542.767s ( 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:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1722/1978 543.596s ( 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/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: │B│ In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: │B│ In file included from ../../deps/v8/src/roots/roots-inl.h:16: │B│ In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: │B│ In file included from ../../deps/v8/src/heap/heap-inl.h:19: │B│ In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: │B│ In file included from ../../deps/v8/src/objects/slots-inl.h:22: │B│ In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: │B│ In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/execution/isolate-inl.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:14: │B│ In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: │B│ In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: │B│ In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/objects-inl.h:30: │B│ In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: │B│ In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: │B│ In file included from ../../deps/v8/src/objects/map-inl.h:20: │B│ In file included from ../../deps/v8/src/objects/js-function-inl.h:26: │B│ In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: │B│ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: │B│ In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1723/1978 543.829s ( 87%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_initializers.array-sort-tq-csa.o │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1724/1978 544.163s ( 87%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_initializers.test-torque-tq-csa.o │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1725/1978 546.041s ( 87%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.wasm-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1726/1978 547.117s ( 87%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_initializers.wasm-objects-tq-csa.o │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 722 | return std::atomic_load(&wire_bytes_)->as_vector(); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:2: │B│ In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: │B│ In file included from gen/torque-generated/exported-macros-assembler.h:5: │B│ In file included from ../../deps/v8/src/execution/frames.h:20: │B│ ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] │B│ 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here │B│ 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' │B│ 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/x86_64-aerynos-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' │B│ 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 7 warnings generated. │B│ [1727/1978 547.142s ( 87%)] AR obj/tools/v8_gypfiles/libv8_initializers.a │B│ [1728/1978 547.144s ( 87%)] STAMP obj/tools/v8_gypfiles/mksnapshot.actions_depends.stamp │B│ [1729/1978 549.236s ( 87%)] LINK mksnapshot │B│ [1730/1978 549.239s ( 87%)] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_depends.stamp │B│ [1731/1978 549.683s ( 87%)] ACTION generating: "obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc" "obj/tools/v8_gypfiles/v8_snapshot.gen/embedded.S" │B│ [1732/1978 549.686s ( 87%)] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_rules_copies.stamp │B│ [1733/1978 549.821s ( 87%)] CC obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.embedded.o │B│ [1734/1978 553.077s ( 87%)] CXX obj/deps/v8/src/init/v8_snapshot.setup-isolate-deserialize.o │B│ In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1735/1978 553.358s ( 87%)] CXX obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.snapshot.o │B│ In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here │B│ 194 | absl::InlinedVector args_; │B│ | ^ │B│ In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here │B│ 126 | typename = std::enable_if_t>' required here │B│ 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 129 | slot_type* old_slot, Rank1) { │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 130 | // TODO(b/247130232): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 131 | // TODO(b/251814870): remove casts after fixing warnings. │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 132 | std::memcpy( │B│ | ~~~~~~~~~~~~ │B│ 133 | static_cast(std::launder( │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 134 | const_cast*>(&element(new_slot)))), │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 135 | static_cast(&element(old_slot)), sizeof(value_type)); │B│ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ 136 | return {}; │B│ | ~~~~~~~~~~ │B│ 137 | } │B│ | ~ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here │B│ 3329 | GetPolicyFunctions()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:237:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: │B│ In file included from ../../deps/v8/src/snapshot/snapshot.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:244:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 244 | : __detail::__conjunction_impl::type │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here │B│ 441 | auto is_relocatable = typename std::conjunction< │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here │B│ 647 | return slot_policy::transfer(alloc, new_slot, old_slot); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here │B│ 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] │B│ 94 | return std::is_same>( │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) │B│ 3638 | PolicyTraits::transfer_uses_memcpy() │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 654 | return absl::container_internal::DecomposePair(std::forward(f), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here │B│ 130 | return P::apply(std::forward(f), std::forward(ts)...); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here │B│ 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, │B│ | ^ │B│ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here │B│ 34 | auto result = map_.emplace(key, Mapped()); │B│ | ^ │B│ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here │B│ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); │B│ | ^ │B│ 5 warnings generated. │B│ [1736/1978 553.369s ( 87%)] AR obj/tools/v8_gypfiles/libv8_snapshot.a │B│ [1737/1978 553.372s ( 87%)] STAMP obj/libnode.actions_depends.stamp │B│ [1738/1978 553.396s ( 87%)] ACTION libnode: convert_node_protocol_to_json_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1739/1978 553.398s ( 87%)] ACTION libnode: node_js2c_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1740/1978 553.423s ( 87%)] ACTION libnode: concatenate_protocols_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1741/1978 553.441s ( 88%)] ACTION libnode: v8_inspector_compress_protocol_json_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 │B│ [1742/1978 553.600s ( 88%)] ACTION Generating node protocol sources from protocol json │B│ [1743/1978 553.603s ( 88%)] STAMP obj/libnode.actions_rules_copies.stamp │B│ [1744/1978 554.194s ( 88%)] CXX obj/src/libnode.embedded_data.o │B│ [1745/1978 555.076s ( 88%)] CXX obj/src/api/libnode.utils.o │B│ [1746/1978 555.983s ( 88%)] CXX obj/src/libnode.cleanup_queue.o │B│ [1747/1978 556.018s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Target.o │B│ [1748/1978 556.085s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeRuntime.o │B│ [1749/1978 556.122s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.IO.o │B│ [1750/1978 556.171s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeWorker.o │B│ [1751/1978 556.320s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeTracing.o │B│ [1752/1978 556.565s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Network.o │B│ [1753/1978 556.587s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Protocol.o │B│ [1754/1978 556.809s ( 88%)] CXX obj/src/libnode.json_utils.o │B│ [1755/1978 557.209s ( 88%)] CXX obj/src/libnode.internal_only_v8.o │B│ [1756/1978 557.796s ( 88%)] CXX obj/src/libnode.connect_wrap.o │B│ [1757/1978 557.897s ( 88%)] CXX obj/src/libnode.handle_wrap.o │B│ [1758/1978 557.989s ( 88%)] CXX obj/src/api/libnode.async_resource.o │B│ [1759/1978 558.030s ( 88%)] CXX obj/src/api/libnode.encoding.o │B│ [1760/1978 558.035s ( 88%)] CXX obj/src/libnode.fs_event_wrap.o │B│ [1761/1978 558.143s ( 89%)] CXX obj/src/api/libnode.exceptions.o │B│ [1762/1978 558.159s ( 89%)] CXX obj/src/api/libnode.callback.o │B│ [1763/1978 558.175s ( 89%)] CXX obj/src/libnode.connection_wrap.o │B│ [1764/1978 558.185s ( 89%)] CXX obj/src/libnode.async_context_frame.o │B│ [1765/1978 558.201s ( 89%)] CXX obj/src/libnode.node_debug.o │B│ [1766/1978 558.289s ( 89%)] CXX obj/src/api/libnode.hooks.o │B│ [1767/1978 558.319s ( 89%)] CXX obj/src/libnode.base_object.o │B│ [1768/1978 558.561s ( 89%)] CXX obj/src/api/libnode.embed_helpers.o │B│ [1769/1978 558.972s ( 89%)] CXX obj/src/libnode.debug_utils.o │B│ [1770/1978 558.989s ( 89%)] CXX obj/src/libnode.heap_utils.o │B│ [1771/1978 559.282s ( 89%)] CXX obj/src/libnode.async_wrap.o │B│ [1772/1978 559.613s ( 89%)] CXX obj/src/libnode.histogram.o │B│ [1773/1978 559.942s ( 89%)] CXX obj/src/libnode.compile_cache.o │B│ [1774/1978 559.990s ( 89%)] CXX obj/src/api/libnode.environment.o │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/api/environment.cc:3: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1775/1978 560.218s ( 89%)] CXX obj/src/dataqueue/libnode.queue.o │B│ [1776/1978 560.222s ( 89%)] CXX obj/src/libnode.encoding_binding.o │B│ [1777/1978 560.745s ( 89%)] CXX obj/src/libnode.js_stream.o │B│ [1778/1978 560.941s ( 89%)] CXX obj/src/libnode.js_udp_wrap.o │B│ [1779/1978 561.502s ( 89%)] CXX obj/gen/libnode.node_javascript.o │B│ [1780/1978 561.916s ( 89%)] CXX obj/src/libnode.js_native_api_v8.o │B│ [1781/1978 562.671s ( 90%)] CXX obj/src/libnode.node_cjs_lexer.o │B│ [1782/1978 562.729s ( 90%)] CXX obj/src/libnode.module_wrap.o │B│ [1783/1978 562.741s ( 90%)] CXX obj/src/libnode.node_config.o │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_config.cc:11: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1784/1978 562.762s ( 90%)] CXX obj/src/libnode.node_constants.o │B│ [1785/1978 562.887s ( 90%)] CXX obj/src/libnode.node_external_reference.o │B│ [1786/1978 563.254s ( 90%)] CXX obj/src/libnode.node_config_file.o │B│ [1787/1978 563.346s ( 90%)] CXX obj/src/libnode.node_credentials.o │B│ [1788/1978 563.505s ( 90%)] CXX obj/src/libnode.node_dotenv.o │B│ [1789/1978 563.627s ( 90%)] CXX obj/src/libnode.node_env_var.o │B│ [1790/1978 563.640s ( 90%)] CXX obj/src/libnode.node_binding.o │B│ [1791/1978 563.700s ( 90%)] CXX obj/src/libnode.node_buffer.o │B│ [1792/1978 563.759s ( 90%)] CXX obj/src/libnode.node_dir.o │B│ [1793/1978 563.831s ( 90%)] CXX obj/src/libnode.node_api.o │B│ [1794/1978 563.947s ( 90%)] CXX obj/src/libnode.cares_wrap.o │B│ ../../src/cares_wrap.cc:227:16: warning: 'ares_parse_a_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 227 | status = ares_parse_a_reply(buf, │B│ | ^ │B│ /usr/include/ares.h:1098:14: note: 'ares_parse_a_reply' has been explicitly marked deprecated here │B│ 1098 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_a_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:234:16: warning: 'ares_parse_aaaa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 234 | status = ares_parse_aaaa_reply(buf, │B│ | ^ │B│ /usr/include/ares.h:1102:14: note: 'ares_parse_aaaa_reply' has been explicitly marked deprecated here │B│ 1102 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_aaaa_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:241:16: warning: 'ares_parse_ns_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 241 | status = ares_parse_ns_reply(buf, len, &host); │B│ | ^ │B│ /usr/include/ares.h:1113:14: note: 'ares_parse_ns_reply' has been explicitly marked deprecated here │B│ 1113 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ns_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:244:16: warning: 'ares_parse_ptr_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 244 | status = ares_parse_ptr_reply(buf, len, nullptr, 0, AF_INET, &host); │B│ | ^ │B│ /usr/include/ares.h:1109:14: note: 'ares_parse_ptr_reply' has been explicitly marked deprecated here │B│ 1109 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ptr_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:320:16: warning: 'ares_parse_mx_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 320 | int status = ares_parse_mx_reply(buf, len, &mx_start); │B│ | ^ │B│ /usr/include/ares.h:1119:14: note: 'ares_parse_mx_reply' has been explicitly marked deprecated here │B│ 1119 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_mx_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:366:16: warning: 'ares_parse_caa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 366 | int status = ares_parse_caa_reply(buf, len, &caa_start); │B│ | ^ │B│ /usr/include/ares.h:1106:14: note: 'ares_parse_caa_reply' has been explicitly marked deprecated here │B│ 1106 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_caa_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:494:16: warning: 'ares_parse_txt_reply_ext' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 494 | int status = ares_parse_txt_reply_ext(buf, len, &txt_out); │B│ | ^ │B│ /usr/include/ares.h:1125:14: note: 'ares_parse_txt_reply_ext' has been explicitly marked deprecated here │B│ 1125 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:581:16: warning: 'ares_parse_srv_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 581 | int status = ares_parse_srv_reply(buf, len, &srv_start); │B│ | ^ │B│ /usr/include/ares.h:1116:14: note: 'ares_parse_srv_reply' has been explicitly marked deprecated here │B│ 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:636:16: warning: 'ares_parse_naptr_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 636 | int status = ares_parse_naptr_reply(buf, len, &naptr_start); │B│ | ^ │B│ /usr/include/ares.h:1128:14: note: 'ares_parse_naptr_reply' has been explicitly marked deprecated here │B│ 1128 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_naptr_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:984:3: warning: 'ares_get_servers_ports' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations] │B│ 984 | ares_get_servers_ports(channel_, &servers); │B│ | ^ │B│ /usr/include/ares.h:1187:1: note: 'ares_get_servers_ports' has been explicitly marked deprecated here │B│ 1187 | CARES_DEPRECATED_FOR(ares_get_servers_csv) │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:1688:16: warning: 'ares_parse_soa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 1688 | int status = ares_parse_soa_reply(buf, len, &soa_out); │B│ | ^ │B│ /usr/include/ares.h:1131:14: note: 'ares_parse_soa_reply' has been explicitly marked deprecated here │B│ 1131 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_soa_reply( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:2047:11: warning: 'ares_get_servers_ports' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations] │B│ 2047 | int r = ares_get_servers_ports(channel->cares_channel(), &servers); │B│ | ^ │B│ /usr/include/ares.h:1187:1: note: 'ares_get_servers_ports' has been explicitly marked deprecated here │B│ 1187 | CARES_DEPRECATED_FOR(ares_get_servers_csv) │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:2092:14: warning: 'ares_set_servers' is deprecated: Use ares_set_servers_csv instead [-Wdeprecated-declarations] │B│ 2092 | int rv = ares_set_servers(channel->cares_channel(), nullptr); │B│ | ^ │B│ /usr/include/ares.h:1168:14: note: 'ares_set_servers' has been explicitly marked deprecated here │B│ 1168 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_set_servers_csv) int ares_set_servers( │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ ../../src/cares_wrap.cc:2152:11: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] │B│ 2152 | err = ares_set_servers_ports(channel->cares_channel(), servers.data()); │B│ | ^ │B│ /usr/include/ares.h:1172:1: note: 'ares_set_servers_ports' has been explicitly marked deprecated here │B│ 1172 | CARES_DEPRECATED_FOR(ares_set_servers_ports_csv) │B│ | ^ │B│ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' │B│ 153 | __attribute__((deprecated("Use " #f " instead"))) │B│ | ^ │B│ 14 warnings generated. │B│ [1795/1978 564.385s ( 90%)] CXX obj/src/libnode.node_blob.o │B│ [1796/1978 564.419s ( 90%)] CXX obj/src/libnode.node_builtins.o │B│ [1797/1978 564.874s ( 90%)] CXX obj/src/libnode.node_errors.o │B│ [1798/1978 564.886s ( 90%)] CXX obj/src/libnode.node_i18n.o │B│ [1799/1978 565.124s ( 90%)] CXX obj/src/libnode.node_http_parser.o │B│ [1800/1978 565.300s ( 91%)] CXX obj/src/libnode.node.o │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:51: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node.cc:122: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ In file included from ../../src/node.cc:122: │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nullable' if the pointer may be null │B│ 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nonnull' if the pointer should never be null │B│ 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nullable' if the pointer may be null │B│ 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nonnull' if the pointer should never be null │B│ 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nullable' if the pointer may be null │B│ 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nonnull' if the pointer should never be null │B│ 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 662 | Mutex* const mu_; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nullable' if the pointer may be null │B│ 662 | Mutex* const mu_; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nonnull' if the pointer should never be null │B│ 662 | Mutex* const mu_; │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nullable' if the pointer may be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nonnull' if the pointer should never be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nullable' if the pointer may be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nonnull' if the pointer should never be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nullable' if the pointer may be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nonnull' if the pointer should never be null │B│ 720 | Condition(bool (*func)(void*), void* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nullable' if the pointer may be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nonnull' if the pointer should never be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nullable' if the pointer may be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nonnull' if the pointer should never be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nullable' if the pointer may be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nonnull' if the pointer should never be null │B│ 732 | Condition(bool (*func)(T*), T* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nullable' if the pointer may be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nonnull' if the pointer should never be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nullable' if the pointer may be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nonnull' if the pointer should never be null │B│ 746 | Condition(bool (*func)(T*), │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 747 | typename absl::internal::type_identity::type* arg); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nullable' if the pointer may be null │B│ 747 | typename absl::internal::type_identity::type* arg); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nonnull' if the pointer should never be null │B│ 747 | typename absl::internal::type_identity::type* arg); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 758 | Condition(T* object, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nullable' if the pointer may be null │B│ 758 | Condition(T* object, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nonnull' if the pointer should never be null │B│ 758 | Condition(T* object, │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 759 | bool (absl::internal::type_identity::type::*method)()); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nullable' if the member pointer may be null │B│ 759 | bool (absl::internal::type_identity::type::*method)()); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nonnull' if the member pointer should never be null │B│ 759 | bool (absl::internal::type_identity::type::*method)()); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 763 | Condition(const T* object, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nullable' if the pointer may be null │B│ 763 | Condition(const T* object, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nonnull' if the pointer should never be null │B│ 763 | Condition(const T* object, │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 764 | bool (absl::internal::type_identity::type::*method)() const); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nullable' if the member pointer may be null │B│ 764 | bool (absl::internal::type_identity::type::*method)() const); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nonnull' if the member pointer should never be null │B│ 764 | bool (absl::internal::type_identity::type::*method)() const); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 767 | explicit Condition(const bool* cond); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nullable' if the pointer may be null │B│ 767 | explicit Condition(const bool* cond); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nonnull' if the pointer should never be null │B│ 767 | explicit Condition(const bool* cond); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 796 | explicit Condition(const T* obj) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nullable' if the pointer may be null │B│ 796 | explicit Condition(const T* obj) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nonnull' if the pointer should never be null │B│ 796 | explicit Condition(const T* obj) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nullable' if the pointer may be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nonnull' if the pointer should never be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nullable' if the pointer may be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nonnull' if the pointer should never be null │B│ 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nullable' if the pointer may be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nonnull' if the pointer should never be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nullable' if the pointer may be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nonnull' if the pointer should never be null │B│ 847 | bool (*eval_)(const Condition*) = nullptr; │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 850 | void* arg_ = nullptr; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nullable' if the pointer may be null │B│ 850 | void* arg_ = nullptr; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nonnull' if the pointer should never be null │B│ 850 | void* arg_ = nullptr; │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 853 | static bool CallVoidPtrFunction(const Condition*); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nullable' if the pointer may be null │B│ 853 | static bool CallVoidPtrFunction(const Condition*); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nonnull' if the pointer should never be null │B│ 853 | static bool CallVoidPtrFunction(const Condition*); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 855 | static bool CastAndCallFunction(const Condition* c); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nullable' if the pointer may be null │B│ 855 | static bool CastAndCallFunction(const Condition* c); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nonnull' if the pointer should never be null │B│ 855 | static bool CastAndCallFunction(const Condition* c); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 857 | static bool CastAndCallMethod(const Condition* c); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nullable' if the pointer may be null │B│ 857 | static bool CastAndCallMethod(const Condition* c); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nonnull' if the pointer should never be null │B│ 857 | static bool CastAndCallMethod(const Condition* c); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 869 | inline void ReadCallback(T* callback) const { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nullable' if the pointer may be null │B│ 869 | inline void ReadCallback(T* callback) const { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nonnull' if the pointer should never be null │B│ 869 | inline void ReadCallback(T* callback) const { │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 873 | static bool AlwaysTrue(const Condition*) { return true; } │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nullable' if the pointer may be null │B│ 873 | static bool AlwaysTrue(const Condition*) { return true; } │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nonnull' if the pointer should never be null │B│ 873 | static bool AlwaysTrue(const Condition*) { return true; } │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 927 | void Wait(Mutex* mu) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nullable' if the pointer may be null │B│ 927 | void Wait(Mutex* mu) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nonnull' if the pointer should never be null │B│ 927 | void Wait(Mutex* mu) { │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nullable' if the pointer may be null │B│ 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nonnull' if the pointer should never be null │B│ 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nullable' if the pointer may be null │B│ 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nonnull' if the pointer should never be null │B│ 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 982 | void EnableDebugLog(const char* name); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nullable' if the pointer may be null │B│ 982 | void EnableDebugLog(const char* name); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nonnull' if the pointer should never be null │B│ 982 | void EnableDebugLog(const char* name); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nullable' if the pointer may be null │B│ 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nonnull' if the pointer should never be null │B│ 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 986 | void Remove(base_internal::PerThreadSynch* s); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nullable' if the pointer may be null │B│ 986 | void Remove(base_internal::PerThreadSynch* s); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nonnull' if the pointer should never be null │B│ 986 | void Remove(base_internal::PerThreadSynch* s); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nullable' if the pointer may be null │B│ 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nonnull' if the pointer should never be null │B│ 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nullable' if the pointer may be null │B│ 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nonnull' if the pointer should never be null │B│ 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1024 | Mutex* const mu_; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nullable' if the pointer may be null │B│ 1024 | Mutex* const mu_; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nonnull' if the pointer should never be null │B│ 1024 | Mutex* const mu_; │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nullable' if the pointer may be null │B│ 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nonnull' if the pointer should never be null │B│ 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nullable' if the pointer may be null │B│ 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nonnull' if the pointer should never be null │B│ 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1057 | Mutex* mu_; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nullable' if the pointer may be null │B│ 1057 | Mutex* mu_; │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nonnull' if the pointer should never be null │B│ 1057 | Mutex* mu_; │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1089 | bool Condition::CastAndCallMethod(const Condition* c) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nullable' if the pointer may be null │B│ 1089 | bool Condition::CastAndCallMethod(const Condition* c) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nonnull' if the pointer should never be null │B│ 1089 | bool Condition::CastAndCallMethod(const Condition* c) { │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1098 | bool Condition::CastAndCallFunction(const Condition* c) { │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nullable' if the pointer may be null │B│ 1098 | bool Condition::CastAndCallFunction(const Condition* c) { │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nonnull' if the pointer should never be null │B│ 1098 | bool Condition::CastAndCallFunction(const Condition* c) { │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nullable' if the pointer may be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nonnull' if the pointer should never be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nullable' if the pointer may be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nonnull' if the pointer should never be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nullable' if the pointer may be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nonnull' if the pointer should never be null │B│ 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nullable' if the pointer may be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nonnull' if the pointer should never be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nullable' if the pointer may be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nonnull' if the pointer should never be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nullable' if the pointer may be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nonnull' if the pointer should never be null │B│ 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nullable' if the pointer may be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nonnull' if the pointer should never be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nullable' if the member pointer may be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nonnull' if the member pointer should never be null │B│ 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1131 | const T* object, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nullable' if the pointer may be null │B│ 1131 | const T* object, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nonnull' if the pointer should never be null │B│ 1131 | const T* object, │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1132 | bool (absl::internal::type_identity::type::*method)() const) │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nullable' if the member pointer may be null │B│ 1132 | bool (absl::internal::type_identity::type::*method)() const) │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nonnull' if the member pointer should never be null │B│ 1132 | bool (absl::internal::type_identity::type::*method)() const) │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nullable' if the pointer may be null │B│ 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nonnull' if the pointer should never be null │B│ 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nullable' if the pointer may be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nonnull' if the pointer should never be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nullable' if the pointer may be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nonnull' if the pointer should never be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nullable' if the pointer may be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nonnull' if the pointer should never be null │B│ 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nullable' if the pointer may be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nonnull' if the pointer should never be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nullable' if the pointer may be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nonnull' if the pointer should never be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nonnull │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nullable' if the pointer may be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nullable │B│ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nonnull' if the pointer should never be null │B│ 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); │B│ | ^ │B│ | _Nonnull │B│ 69 warnings generated. │B│ [1801/1978 565.602s ( 91%)] CXX obj/src/libnode.node_main_instance.o │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_main_instance.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1802/1978 565.796s ( 91%)] CXX obj/src/libnode.node_metadata.o │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_metadata.cc:32: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1803/1978 566.145s ( 91%)] CXX obj/src/libnode.node_contextify.o │B│ [1804/1978 566.340s ( 91%)] CXX obj/src/libnode.node_os.o │B│ [1805/1978 566.379s ( 91%)] CXX obj/src/libnode.node_locks.o │B│ [1806/1978 567.094s ( 91%)] CXX obj/src/libnode.node_perf.o │B│ [1807/1978 567.163s ( 91%)] CXX obj/src/libnode.node_postmortem_metadata.o │B│ [1808/1978 567.242s ( 91%)] CXX obj/src/libnode.node_process_events.o │B│ [1809/1978 567.754s ( 91%)] CXX obj/src/libnode.node_process_object.o │B│ [1810/1978 567.927s ( 91%)] CXX obj/src/libnode.node_messaging.o │B│ [1811/1978 568.090s ( 91%)] CXX obj/src/libnode.node_process_methods.o │B│ [1812/1978 568.148s ( 91%)] CXX obj/src/libnode.node_report_utils.o │B│ [1813/1978 568.281s ( 91%)] CXX obj/src/libnode.node_sea_bin.o │B│ [1814/1978 568.503s ( 91%)] CXX obj/src/libnode.node_report_module.o │B│ [1815/1978 568.612s ( 91%)] CXX obj/src/libnode.node_serdes.o │B│ [1816/1978 568.773s ( 91%)] CXX obj/src/libnode.node_platform.o │B│ [1817/1978 569.096s ( 91%)] CXX obj/src/libnode.node_shadow_realm.o │B│ [1818/1978 569.115s ( 91%)] CXX obj/src/libnode.node_symbols.o │B│ [1819/1978 569.131s ( 91%)] CXX obj/src/libnode.node_modules.o │B│ [1820/1978 569.143s ( 92%)] CXX obj/src/libnode.node_stat_watcher.o │B│ [1821/1978 569.212s ( 92%)] CXX obj/src/libnode.node_realm.o │B│ [1822/1978 569.519s ( 92%)] CXX obj/src/libnode.node_http2.o │B│ [1823/1978 569.563s ( 92%)] CXX obj/src/libnode.node_report.o │B│ [1824/1978 569.574s ( 92%)] CXX obj/src/permission/libnode.child_process_permission.o │B│ [1825/1978 569.670s ( 92%)] CXX obj/src/libnode.node_task_queue.o │B│ [1826/1978 569.932s ( 92%)] CXX obj/src/permission/libnode.inspector_permission.o │B│ [1827/1978 570.193s ( 92%)] CXX obj/src/permission/libnode.wasi_permission.o │B│ [1828/1978 570.267s ( 92%)] CXX obj/src/libnode.env.o │B│ [1829/1978 570.269s ( 92%)] CXX obj/src/libnode.node_types.o │B│ [1830/1978 570.295s ( 92%)] CXX obj/src/libnode.node_sockaddr.o │B│ [1831/1978 570.425s ( 92%)] CXX obj/src/libnode.node_file.o │B│ [1832/1978 570.435s ( 92%)] CXX obj/src/permission/libnode.addon_permission.o │B│ [1833/1978 570.466s ( 92%)] CXX obj/src/permission/libnode.worker_permission.o │B│ [1834/1978 570.661s ( 92%)] CXX obj/src/libnode.node_trace_events.o │B│ [1835/1978 571.490s ( 92%)] CXX obj/src/libnode.node_util.o │B│ [1836/1978 571.940s ( 92%)] CXX obj/src/libnode.node_wasm_web_api.o │B│ [1837/1978 571.985s ( 92%)] CXX obj/src/libnode.node_options.o │B│ [1838/1978 572.217s ( 92%)] CXX obj/src/libnode.node_watchdog.o │B│ [1839/1978 572.261s ( 92%)] CXX obj/src/libnode.node_v8.o │B│ [1840/1978 572.410s ( 93%)] CXX obj/src/libnode.node_sea.o │B│ [1841/1978 572.685s ( 93%)] CXX obj/src/tracing/libnode.node_trace_buffer.o │B│ [1842/1978 572.698s ( 93%)] CXX obj/src/tracing/libnode.trace_event.o │B│ [1843/1978 572.721s ( 93%)] CXX obj/src/large_pages/libnode.node_large_page.o │B│ [1844/1978 572.929s ( 93%)] CXX obj/src/libnode.node_url.o │B│ [1845/1978 572.988s ( 93%)] CXX obj/src/tracing/libnode.node_trace_writer.o │B│ [1846/1978 573.248s ( 93%)] CXX obj/src/permission/libnode.fs_permission.o │B│ [1847/1978 573.585s ( 93%)] CXX obj/src/libnode.node_task_runner.o │B│ [1848/1978 573.629s ( 93%)] CXX obj/src/libnode.pipe_wrap.o │B│ [1849/1978 573.667s ( 93%)] CXX obj/src/libnode.signal_wrap.o │B│ [1850/1978 573.764s ( 93%)] CXX obj/src/tracing/libnode.traced_value.o │B│ [1851/1978 573.852s ( 93%)] CXX obj/src/permission/libnode.permission.o │B│ [1852/1978 574.043s ( 93%)] CXX obj/src/libnode.path.o │B│ [1853/1978 574.239s ( 93%)] CXX obj/src/libnode.process_wrap.o │B│ [1854/1978 574.399s ( 93%)] CXX obj/src/libnode.stream_pipe.o │B│ [1855/1978 574.569s ( 93%)] CXX obj/src/libnode.spawn_sync.o │B│ [1856/1978 574.631s ( 93%)] CXX obj/src/libnode.node_snapshot_stub.o │B│ [1857/1978 574.720s ( 93%)] CXX obj/src/libnode.stream_wrap.o │B│ [1858/1978 574.802s ( 93%)] CXX obj/src/libnode.stream_base.o │B│ [1859/1978 574.820s ( 93%)] CXX obj/src/libnode.string_decoder.o │B│ [1860/1978 574.823s ( 94%)] CXX obj/src/libnode.node_zlib.o │B│ [1861/1978 574.823s ( 94%)] CXX obj/src/libnode.string_bytes.o │B│ [1862/1978 574.908s ( 94%)] CXX obj/src/libnode.timers.o │B│ [1863/1978 575.047s ( 94%)] CXX obj/src/libnode.timer_wrap.o │B│ [1864/1978 575.185s ( 94%)] CXX obj/src/libnode.node_url_pattern.o │B│ [1865/1978 575.250s ( 94%)] CXX obj/src/libnode.tcp_wrap.o │B│ [1866/1978 575.252s ( 94%)] CXX obj/src/libnode.node_wasi.o │B│ [1867/1978 575.529s ( 94%)] CXX obj/src/libnode.node_snapshotable.o │B│ [1868/1978 575.625s ( 94%)] CXX obj/src/tracing/libnode.agent.o │B│ [1869/1978 576.169s ( 94%)] CXX obj/src/libnode.node_worker.o │B│ [1870/1978 576.563s ( 94%)] CXX obj/src/libnode.uv.o │B│ [1871/1978 576.567s ( 94%)] CXX obj/src/inspector/libnode.node_json.o │B│ [1872/1978 576.569s ( 94%)] CXX obj/src/libnode.tty_wrap.o │B│ [1873/1978 576.775s ( 94%)] CXX obj/src/libnode.inspector_socket.o │B│ [1874/1978 576.817s ( 94%)] CXX obj/src/inspector/libnode.node_string.o │B│ [1875/1978 577.005s ( 94%)] CXX obj/src/libnode.cppgc_helpers.o │B│ [1876/1978 577.005s ( 94%)] CXX obj/src/libnode.inspector_socket_server.o │B│ [1877/1978 577.031s ( 94%)] CXX obj/src/inspector/libnode.network_resource_manager.o │B│ [1878/1978 577.348s ( 94%)] CXX obj/src/inspector/libnode.io_agent.o │B│ [1879/1978 577.358s ( 94%)] CXX obj/src/libnode.udp_wrap.o │B│ [1880/1978 577.537s ( 95%)] CXX obj/src/inspector/libnode.worker_inspector.o │B│ [1881/1978 577.627s ( 95%)] CXX obj/src/inspector/libnode.worker_agent.o │B│ [1882/1978 577.685s ( 95%)] CXX obj/src/inspector/libnode.target_agent.o │B│ [1883/1978 578.036s ( 95%)] CXX obj/src/libnode.node_webstorage.o │B│ [1884/1978 578.299s ( 95%)] CXX obj/src/libnode.util.o │B│ [1885/1978 579.064s ( 95%)] CXX obj/src/libnode.inspector_js_api.o │B│ [1886/1978 579.150s ( 95%)] CXX obj/src/inspector/libnode.runtime_agent.o │B│ [1887/1978 579.245s ( 95%)] CXX obj/src/inspector/libnode.network_inspector.o │B│ [1888/1978 579.303s ( 95%)] CXX obj/src/inspector/libnode.main_thread_interface.o │B│ [1889/1978 579.376s ( 95%)] CXX obj/src/libnode.inspector_io.o │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/inspector_io.cc:4: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1890/1978 580.073s ( 95%)] CXX obj/src/libnode.inspector_profiler.o │B│ [1891/1978 580.257s ( 95%)] CXX obj/src/crypto/libnode.crypto_clienthello.o │B│ [1892/1978 580.403s ( 95%)] CXX obj/src/crypto/libnode.crypto_bio.o │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_bio.cc:22: │B│ In file included from ../../src/crypto/crypto_bio.h:27: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1893/1978 580.529s ( 95%)] CXX obj/src/inspector/libnode.tracing_agent.o │B│ [1894/1978 580.534s ( 95%)] STAMP obj/node_mksnapshot.compile_depends.stamp │B│ [1895/1978 580.539s ( 95%)] STAMP obj/embedtest.compile_depends.stamp │B│ [1896/1978 580.544s ( 95%)] STAMP obj/cctest.compile_depends.stamp │B│ [1897/1978 580.704s ( 95%)] CXX obj/src/crypto/libnode.crypto_argon2.o │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_argon2.cc:1: │B│ In file included from ../../src/crypto/crypto_argon2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1898/1978 580.798s ( 95%)] CXX obj/src/crypto/libnode.crypto_aes.o │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_aes.cc:1: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1899/1978 580.841s ( 96%)] CXX obj/src/crypto/libnode.crypto_common.o │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1900/1978 580.859s ( 96%)] CXX obj/src/crypto/libnode.crypto_chacha20_poly1305.o │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1901/1978 581.068s ( 96%)] CXX obj/src/inspector/libnode.network_agent.o │B│ [1902/1978 581.299s ( 96%)] CXX obj/src/crypto/libnode.crypto_dsa.o │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1903/1978 581.581s ( 96%)] CXX obj/src/crypto/libnode.crypto_timing.o │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_timing.cc:2: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1904/1978 581.731s ( 96%)] CXX obj/src/crypto/libnode.crypto_hkdf.o │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hkdf.cc:1: │B│ In file included from ../../src/crypto/crypto_hkdf.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1905/1978 581.847s ( 96%)] CXX obj/src/crypto/libnode.crypto_pbkdf2.o │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: │B│ In file included from ../../src/crypto/crypto_pbkdf2.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1906/1978 581.900s ( 96%)] CXX obj/src/crypto/libnode.crypto_ml_dsa.o │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: │B│ In file included from ../../src/crypto/crypto_ml_dsa.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1907/1978 582.193s ( 96%)] CXX obj/src/libnode.inspector_agent.o │B│ [1908/1978 582.460s ( 96%)] CXX obj/src/node_mksnapshot.node_snapshot_stub.o │B│ [1909/1978 582.490s ( 96%)] CXX obj/src/libnode.node_sqlite.o │B│ [1910/1978 582.551s ( 96%)] CXX obj/src/crypto/libnode.crypto_sig.o │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_sig.cc:1: │B│ In file included from ../../src/crypto/crypto_sig.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1911/1978 582.733s ( 96%)] CXX obj/src/embedtest.node_snapshot_stub.o │B│ [1912/1978 582.814s ( 96%)] CXX obj/src/cctest.node_snapshot_stub.o │B│ [1913/1978 582.839s ( 96%)] CXX obj/src/crypto/libnode.crypto_cipher.o │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_cipher.cc:1: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1914/1978 582.850s ( 96%)] CXX obj/src/crypto/libnode.crypto_kem.o │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kem.cc:1: │B│ In file included from ../../src/crypto/crypto_kem.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1915/1978 582.918s ( 96%)] CXX obj/test/embedding/embedtest.embedtest.o │B│ [1916/1978 582.919s ( 96%)] CXX obj/src/crypto/libnode.crypto_spkac.o │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_spkac.cc:2: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1917/1978 583.040s ( 96%)] CXX obj/src/crypto/libnode.crypto_kmac.o │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_kmac.cc:1: │B│ In file included from ../../src/crypto/crypto_kmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1918/1978 583.256s ( 96%)] CXX obj/src/crypto/libnode.crypto_hmac.o │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hmac.cc:1: │B│ In file included from ../../src/crypto/crypto_hmac.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1919/1978 583.397s ( 97%)] CXX obj/src/crypto/libnode.crypto_random.o │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_random.cc:1: │B│ In file included from ../../src/crypto/crypto_random.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1920/1978 583.540s ( 97%)] CXX obj/src/crypto/libnode.crypto_context.o │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:1869:14: warning: 'PEM_read_bio_DHparams' is deprecated [-Wdeprecated-declarations] │B│ 1869 | dh.reset(PEM_read_bio_DHparams(bio.get(), nullptr, nullptr, nullptr)); │B│ | ^ │B│ /usr/include/openssl/pem.h:479:21: note: 'PEM_read_bio_DHparams' has been explicitly marked deprecated here │B│ 479 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:1878:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1878 | DH_get0_pqg(dh.get(), &p, nullptr, nullptr); │B│ | ^ │B│ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here │B│ 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:2283:3: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 2283 | HMAC_Init_ex( │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:2310:9: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 2310 | HMAC_Init_ex(hctx, │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:2327:7: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 2327 | HMAC_Init_ex(hctx, │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_context.cc:1: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:214:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 214 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 398 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:980:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 980 | DHPointer() = default; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 14 warnings generated. │B│ [1921/1978 583.664s ( 97%)] CXX obj/src/crypto/libnode.crypto_ec.o │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_ec.cc:1: │B│ In file included from ../../src/crypto/crypto_ec.h:8: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_ec.cc:200:8: warning: 'ECDH_compute_key' is deprecated [-Wdeprecated-declarations] │B│ 200 | if (!ECDH_compute_key( │B│ | ^ │B│ /usr/include/openssl/ec.h:1307:1: note: 'ECDH_compute_key' has been explicitly marked deprecated here │B│ 1307 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_ec.cc:480:11: warning: 'ECDH_compute_key' is deprecated [-Wdeprecated-declarations] │B│ 480 | if (ECDH_compute_key( │B│ | ^ │B│ /usr/include/openssl/ec.h:1307:1: note: 'ECDH_compute_key' has been explicitly marked deprecated here │B│ 1307 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen, │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 10 warnings generated. │B│ [1922/1978 583.959s ( 97%)] CXX obj/src/crypto/libnode.crypto_util.o │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_util.cc:1: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_util.cc:481:20: warning: 'ERR_func_error_string' is deprecated [-Wdeprecated-declarations] │B│ 481 | const char* fs = ERR_func_error_string(err); │B│ | ^ │B│ /usr/include/openssl/err.h:462:1: note: 'ERR_func_error_string' has been explicitly marked deprecated here │B│ 462 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 9 warnings generated. │B│ [1923/1978 583.970s ( 97%)] CXX obj/src/crypto/libnode.crypto_rsa.o │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_rsa.cc:387:18: warning: 'RSA_new' is deprecated [-Wdeprecated-declarations] │B│ 387 | RSAPointer rsa(RSA_new()); │B│ | ^ │B│ /usr/include/openssl/rsa.h:212:1: note: 'RSA_new' has been explicitly marked deprecated here │B│ 212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_rsa.cc:1: │B│ In file included from ../../src/crypto/crypto_rsa.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:214:39: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 214 | void operator()(T* pointer) const { function(pointer); } │B│ | ^ │B│ /usr/bin/../lib64/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here │B│ 398 | get_deleter()(std::move(__ptr)); │B│ | ^ │B│ ../../src/crypto/crypto_rsa.cc:387:14: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here │B│ 387 | RSAPointer rsa(RSA_new()); │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 10 warnings generated. │B│ [1924/1978 584.146s ( 97%)] CXX obj/test/cctest/inspector/cctest.test_node_protocol.o │B│ [1925/1978 584.171s ( 97%)] CXX obj/test/cctest/cctest.test_quic_cid.o │B│ [1926/1978 584.198s ( 97%)] CXX obj/test/cctest/cctest.test_quic_error.o │B│ [1927/1978 584.224s ( 97%)] CXX obj/test/cctest/cctest.test_quic_tokens.o │B│ [1928/1978 584.581s ( 97%)] CXX obj/src/crypto/libnode.crypto_scrypt.o │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_scrypt.cc:1: │B│ In file included from ../../src/crypto/crypto_scrypt.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1929/1978 584.616s ( 97%)] CXX obj/test/cctest/cctest.test_base64.o │B│ [1930/1978 584.684s ( 97%)] CXX obj/test/cctest/cctest.test_json_utils.o │B│ [1931/1978 584.959s ( 97%)] CXX obj/test/cctest/cctest.test_crypto_clienthello.o │B│ [1932/1978 584.968s ( 97%)] CXX obj/tools/snapshot/node_mksnapshot.node_mksnapshot.o │B│ [1933/1978 585.071s ( 97%)] CXX obj/test/cctest/inspector/cctest.test_network_requests_buffer.o │B│ [1934/1978 585.071s ( 97%)] CXX obj/src/crypto/libnode.crypto_keygen.o │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keygen.cc:1: │B│ In file included from ../../src/crypto/crypto_keygen.h:8: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1935/1978 585.445s ( 97%)] CXX obj/src/crypto/libnode.crypto_dh.o │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_dh.cc:1: │B│ In file included from ../../src/crypto/crypto_dh.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1936/1978 585.454s ( 97%)] CXX obj/src/crypto/libnode.crypto_hash.o │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_hash.cc:1: │B│ In file included from ../../src/crypto/crypto_hash.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1937/1978 585.728s ( 97%)] CXX obj/src/crypto/libnode.crypto_keys.o │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_keys.cc:1: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1938/1978 586.178s ( 97%)] CXX obj/src/crypto/libnode.crypto_x509.o │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_x509.cc:1: │B│ In file included from ../../src/crypto/crypto_x509.h:7: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_x509.cc:681:14: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] │B│ 681 | int size = i2d_RSA_PUBKEY(rsa, nullptr); │B│ | ^ │B│ /usr/include/openssl/x509.h:727:41: note: 'i2d_RSA_PUBKEY' has been explicitly marked deprecated here │B│ 727 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSA_PUBKEY) │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_x509.cc:688:12: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] │B│ 688 | CHECK_GE(i2d_RSA_PUBKEY(rsa, &serialized), 0); │B│ | ^ │B│ /usr/include/openssl/x509.h:727:41: note: 'i2d_RSA_PUBKEY' has been explicitly marked deprecated here │B│ 727 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSA_PUBKEY) │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_x509.cc:717:46: warning: 'EC_KEY_get_conv_form' is deprecated [-Wdeprecated-declarations] │B│ 717 | return ECPointToBuffer(env, group, pubkey, EC_KEY_get_conv_form(ec)) │B│ | ^ │B│ /usr/include/openssl/ec.h:1085:1: note: 'EC_KEY_get_conv_form' has been explicitly marked deprecated here │B│ 1085 | OSSL_DEPRECATEDIN_3_0 point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 11 warnings generated. │B│ [1939/1978 586.262s ( 98%)] CXX obj/src/libnode.node_crypto.o │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/node_crypto.cc:22: │B│ In file included from ../../src/node_crypto.h:31: │B│ In file included from ../../src/crypto/crypto_aes.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1940/1978 586.602s ( 98%)] CXX obj/test/cctest/cctest.test_cppgc.o │B│ [1941/1978 586.722s ( 98%)] CXX obj/test/cctest/cctest.test_inspector_socket_server.o │B│ [1942/1978 586.770s ( 98%)] CXX obj/test/cctest/cctest.test_inspector_socket.o │B│ [1943/1978 586.861s ( 98%)] CXX obj/test/cctest/cctest.test_traced_value.o │B│ [1944/1978 587.120s ( 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│ [1945/1978 587.354s ( 98%)] CXX obj/test/cctest/cctest.test_node_postmortem_metadata.o │B│ [1946/1978 587.376s ( 98%)] CXX obj/test/cctest/cctest.test_per_process.o │B│ [1947/1978 587.400s ( 98%)] CXX obj/test/cctest/cctest.test_node_crypto_env.o │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto_env.cc:1: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1948/1978 587.420s ( 98%)] CXX obj/test/cctest/cctest.test_base_object_ptr.o │B│ [1949/1978 587.462s ( 98%)] CXX obj/src/crypto/libnode.crypto_tls.o │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../src/crypto/crypto_tls.cc:22: │B│ In file included from ../../src/crypto/crypto_tls.h:27: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_tls.cc:877:28: warning: 'ERR_func_error_string' is deprecated [-Wdeprecated-declarations] │B│ 877 | const char* fs = ERR_func_error_string(ssl_err); │B│ | ^ │B│ /usr/include/openssl/err.h:462:1: note: 'ERR_func_error_string' has been explicitly marked deprecated here │B│ 462 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 9 warnings generated. │B│ [1950/1978 587.558s ( 98%)] CXX obj/test/cctest/cctest.test_dataqueue.o │B│ [1951/1978 587.707s ( 98%)] CXX obj/test/cctest/cctest.test_node_api.o │B│ [1952/1978 587.930s ( 98%)] CXX obj/test/cctest/cctest.test_node_crypto.o │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ ../../deps/ncrypto/ncrypto.h:222:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1040:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 1040 | DeleteFnPtr dh_; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here │B│ 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1384:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 1384 | DeleteFnPtr key_; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:1464:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 1464 | DeleteFnPtr ctx_; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ In file included from ../../test/cctest/test_node_crypto.cc:5: │B│ In file included from ../../src/crypto/crypto_context.h:7: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:219:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] │B│ 219 | using DeleteFnPtr = typename FunctionDeleter::Pointer; │B│ | ^ │B│ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here │B│ 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); │B│ | ^ │B│ /usr/include/openssl/macros.h:228:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 228 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' │B│ 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1953/1978 588.030s ( 98%)] CXX obj/test/cctest/cctest.test_linked_binding.o │B│ [1954/1978 588.096s ( 98%)] CXX obj/test/cctest/cctest.test_aliased_buffer.o │B│ [1955/1978 588.119s ( 98%)] CXX obj/test/cctest/cctest.test_path.o │B│ [1956/1978 588.171s ( 98%)] CXX obj/test/cctest/cctest.test_lru_cache.o │B│ [1957/1978 588.182s ( 98%)] CXX obj/test/cctest/cctest.test_sockaddr.o │B│ [1958/1978 588.331s ( 98%)] CXX obj/test/cctest/cctest.test_report.o │B│ [1959/1978 588.414s ( 99%)] CXX obj/test/cctest/cctest.test_node_task_runner.o │B│ [1960/1978 588.509s ( 99%)] CXX obj/test/cctest/cctest.test_platform.o │B│ [1961/1978 588.678s ( 99%)] CXX obj/test/cctest/cctest.test_string_bytes.o │B│ [1962/1978 588.716s ( 99%)] CXX obj/test/cctest/cctest.test_environment.o │B│ [1963/1978 590.390s ( 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│ [1964/1978 590.393s ( 99%)] STAMP obj/node.actions_depends.stamp │B│ [1965/1978 590.393s ( 99%)] STAMP obj/node_mksnapshot.actions_depends.stamp │B│ [1966/1978 590.393s ( 99%)] STAMP obj/fuzz_strings.actions_depends.stamp │B│ [1967/1978 590.393s ( 99%)] STAMP obj/cctest.actions_depends.stamp │B│ [1968/1978 590.393s ( 99%)] STAMP obj/embedtest.actions_depends.stamp │B│ [1969/1978 590.393s ( 99%)] STAMP obj/fuzz_env.actions_depends.stamp │B│ [1970/1978 590.394s ( 99%)] STAMP obj/fuzz_ClientHelloParser.actions_depends.stamp │B│ [1971/1978 590.408s ( 99%)] ACTION node: reset_openssl_cnf_c7de64acc334c781225dd9ecab90c07be41fb9a270532162e1ee46a250592683 │B│ [1972/1978 590.423s ( 99%)] CXX obj/test/cctest/cctest.test_util.o │B│ [1973/1978 590.472s ( 99%)] LINK node_mksnapshot │B│ [1974/1978 591.250s ( 99%)] CXX obj/src/node.node_main.o │B│ [1975/1978 591.495s ( 99%)] CXX obj/src/node.node_snapshot_stub.o │B│ [1976/1978 591.573s ( 99%)] LINK node │B│ [1977/1978 592.454s ( 99%)] LINK embedtest │B│ [1978/1978 592.578s (100%)] LINK cctest │ │Install │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1774973471 │I│ + export SOURCE_DATE_EPOCH │I│ + PGO_STAGE=NONE │I│ + export PGO_STAGE │I│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │I│ + export PKG_CONFIG_PATH │I│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │I│ + export FFLAGS │I│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │I│ + export DFLAGS │I│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + CC=clang │I│ + export CC │I│ + CXX=clang++ │I│ + export CXX │I│ + OBJC=clang │I│ + export OBJC │I│ + OBJCXX=clang++ │I│ + export OBJCXX │I│ + CPP=clang-cpp │I│ + export CPP │I│ + OBJCPP='clang -E -' │I│ + export OBJCPP │I│ + OBJCXXCPP='clang++ -E' │I│ + export OBJCXXCPP │I│ + AR=llvm-ar │I│ + export AR │I│ + LD=ld.lld │I│ + export LD │I│ + OBJCOPY=llvm-objcopy │I│ + export OBJCOPY │I│ + NM=llvm-nm │I│ + export NM │I│ + RANLIB=llvm-ranlib │I│ + export RANLIB │I│ + STRIP=llvm-strip │I│ + export STRIP │I│ + PATH=/usr/bin:/bin │I│ + export PATH │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64/node-v24.14.1.tar.gz │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │I│ + NINJA_STATUS='[%f/%t %es (%P)] ' │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/node-v24.14.1.tar.gz │I│ + export CARGO_BUILD_DEP_INFO_BASEDIR │I│ + CARGO_NET_RETRY=5 │I│ + export CARGO_NET_RETRY │I│ + CARGO_PROFILE_RELEASE_DEBUG=full │I│ + export CARGO_PROFILE_RELEASE_DEBUG │I│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │I│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │I│ + CARGO_PROFILE_RELEASE_LTO=off │I│ + export CARGO_PROFILE_RELEASE_LTO │I│ + CARGO_PROFILE_RELEASE_STRIP=none │I│ + export CARGO_PROFILE_RELEASE_STRIP │I│ + RUSTC_WRAPPER= │I│ + export RUSTC_WRAPPER │I│ + test -z '' │I│ + unset RUSTC_WRAPPER │I│ + GOCACHE= │I│ + export GOCACHE │I│ + test -z '' │I│ + unset GOCACHE │I│ + GOMODCACHE= │I│ + export GOMODCACHE │I│ + test -z '' │I│ + unset GOMODCACHE │I│ + CARGO_HOME= │I│ + export CARGO_HOME │I│ + test -z '' │I│ + unset CARGO_HOME │I│ + SCCACHE_DIR=/mason/sccache │I│ + export SCCACHE_DIR │I│ + test -z /mason/sccache │I│ + LANG=en_US.UTF-8 │I│ + export LANG │I│ + LC_ALL=en_US.UTF-8 │I│ + export LC_ALL │I│ + test -d /mason/build/x86_64/node-v24.14.1.tar.gz │I│ + cd /mason/build/x86_64/node-v24.14.1.tar.gz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.14.1.tar.gz' │I│ + NODEJS_MAJOR=24 │I│ + NODEJS_SONAME=137 │I│ The work directory %(workdir) is /mason/build/x86_64/node-v24.14.1.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-trust.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-rebuild.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-prune.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-help.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-shrinkwrap.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-set.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npx.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-pack.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-token.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-outdated.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-ping.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-test.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-explore.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-profile.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-deprecate.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-install.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-ll.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-prefix.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-org.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-pkg.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-sbom.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-logout.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-bugs.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-diff.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-cache.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-publish.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-edit.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-root.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-whoami.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-restart.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-exec.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-stars.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-undeprecate.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-version.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-fund.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-link.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-explain.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-query.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-team.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-find-dupes.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-config.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-get.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-install-ci-test.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-unpublish.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-completion.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-owner.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-view.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-doctor.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-unstar.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-audit.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-install-test.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-adduser.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-start.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-dedupe.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/install.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/npmrc.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/package-json.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/package-lock-json.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/npm-shrinkwrap-json.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/folders.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/workspaces.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/dependency-selectors.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/developers.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/package-spec.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/scripts.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/logging.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/orgs.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/config.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/scope.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/removal.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/registry.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-prune.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-edit.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-star.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-stars.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-unstar.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-rebuild.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-version.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-team.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-test.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-exec.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-logout.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-org.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-root.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-diff.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-undeprecate.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-ls.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-explain.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-fund.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-stop.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-uninstall.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-update.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-doctor.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-set.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-pkg.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-dedupe.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-get.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npx.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-restart.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-cache.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-docs.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-dist-tag.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-help.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-adduser.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-profile.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-install-ci-test.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-whoami.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-query.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-trust.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-config.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-pack.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-audit.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-install-test.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-sbom.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-run.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-login.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-outdated.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-start.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-completion.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-unpublish.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-owner.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-prefix.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-shrinkwrap.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-deprecate.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-find-dupes.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-access.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-bugs.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-token.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-ci.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-search.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-init.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-ping.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-publish.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-ll.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-explore.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-help-search.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-repo.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-install.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-link.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-view.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npm-global.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npm-json.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/package-lock-json.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/folders.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npmrc.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/install.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npm-shrinkwrap-json.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/package-json.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/verify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/put.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/rm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/memoization.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/get.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/entry-index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/read.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/write.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/rm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/util/hash-to-segments.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/util/glob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/util/tmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/exit-code.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/colors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/quiet.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/install.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/detail.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/binary-extensions.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmorg/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmorg/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmorg/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmorg/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/API.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/LICENSE-MIT │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/sortAscending.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/parser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/processor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenTypes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenize.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/pseudo.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/container.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/selector.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/universal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/guards.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/combinator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/attribute.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/namespace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/comment.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/id.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/root.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/nesting.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/string.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/constructors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/className.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/stripComments.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/getProp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/ensureObject.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/unesc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/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/minimatch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/assert-valid-pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/ast.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/unescape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/brace-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/ast.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/unescape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/brace-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/table.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/doubledot.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/dotalign.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/align.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/center.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/enforce-clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/retrieve-tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/write-json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/read-json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/version.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/commit.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/no-tty.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/file-exists.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/run-script.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/get-bin-from-manifest.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/with-lock.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/is-windows.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/lib/default-input.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/lib/init-package-json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/current-env.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/dev-engines.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/yallist.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/iterator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.cts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.mts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/posix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/picomatch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/scan.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.cts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.mts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/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.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/unpack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/process-umask.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/update.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/write-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/large-numbers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/get-write-flag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/mode-fix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/pax.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/extract.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/normalize-unicode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/make-command.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/list.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/symlink-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/normalize-windows-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/replace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/pack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/mkdir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/warn-method.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/read-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/header.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/cwd-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/path-reservations.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/winchars.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/strip-trailing-slashes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/strip-absolute-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/unpack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/process-umask.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/update.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/write-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/large-numbers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/get-write-flag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/mode-fix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/pax.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/extract.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/normalize-unicode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/make-command.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/list.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/symlink-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/normalize-windows-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/replace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/pack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/mkdir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/warn-method.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/read-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/header.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/cwd-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/path-reservations.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/winchars.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-trailing-slashes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-absolute-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/glob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/walker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/ignore.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/processor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/has-magic.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/glob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/walker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/ignore.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/processor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/has-magic.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/dangerous.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/Porting-Buffer.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/safer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/tests.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/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/lib/log.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-visualstudio.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-node-directory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/rebuild.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/install.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/Find-VisualStudio.cs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/remove.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/list.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/process-release.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/download.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/create-config-gypi.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/build/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/docs/ROADMAP.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/depth.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/depth-descent.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/breadth.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/default-opts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/check-response.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/auth.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/json-stream.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/HISTORY.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/charset.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/language.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/mediaType.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/encoding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-bundled/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-bundled/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-bundled/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/.travis.yml │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRUtil.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRRSBlock.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QR8bitByte.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRBitBuffer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRPolynomial.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRErrorCorrectLevel.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMaskPattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMath.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/lib/main.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.png │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/small-qrcode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/callback.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/abort-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/blob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/request.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/body.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/response.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/fetch-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/headers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ms/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ms/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ms/license.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/p-map/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/p-map/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/p-map/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/types/fetch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/signer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ephemeral.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ca.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/oidc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/ua.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/bundle.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/message.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/provider.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/ci.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/witness.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/tsa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/rekor-v2.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/rekor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fetch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fulcio.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/pem.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/oid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/stream.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/crypto.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/encoding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/timestamp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/tstinfo.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/cert.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/ext.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/sct.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/obj.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/length.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/bundle.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/validate.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/serialized.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/utility.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/build.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/shared.types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/policy.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/verifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/merkle.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/checkpoint.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/intoto.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/set.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/message.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/tsa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/sct.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/certificate.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/filter.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/trust.types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/rekor/v2/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/hashedrekord.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/verifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/api/field_behavior.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/timestamp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/any.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/seeds.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/appdata.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/target.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-collect/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-collect/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-collect/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/internal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data-generated.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-codec.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf32.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-data.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf16.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-codec.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf7.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp936.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/big5-added.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/eucjp.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp949.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp950.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gbk-added.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/shiftjis.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/streams.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/bom-handling.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/helpers/merge-exports.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ssri/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ssri/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ssri/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en-short.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/ne.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/da.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/de.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/es.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/fa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/aproba/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/aproba/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/aproba/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/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/which/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/bin/which.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/lib/to-batch-syntax.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/jsonparse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/bench.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/samplejson/basic2.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/samplejson/basic.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/examples/twitterfeed.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/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/license.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize-data.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/sort.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-scripts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/read-package.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/bin/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/which.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/spawn.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/revs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/is-clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/find.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/is.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/clone.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/opts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/lines-to-revs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/make-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/server.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/matchers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/deep-map.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/license.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/actual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/reify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/funding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/prune.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/shrinkwrap.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/virtual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/ideal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/audit.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/logging.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/print-tree.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/timers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/case-insensitive-map.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/optional-set.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tree-check.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/link.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/dep-valid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/yarn-lock.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tracker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/from-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/packument-cache.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/spec-from-lock.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/can-place-dep.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/edge.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/inventory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/realpath.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signal-handling.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/calc-dep-flags.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/relpath.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/peer-entry-sets.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/reset-dep-flags.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/printable.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/retire-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/gather-dep-set.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/debug.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/deepest-nesting-target.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/place-dep.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/consistent-resolve.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/query-selector-all.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-set.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/vuln.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-resolves.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/isolated-reifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/agents.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/proxy.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/dns.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/hash.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/with-temp-dir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/readdir-scoped.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/polyfill.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/get-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-description.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/parse-field.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/set-envs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/umask.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/env-replace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/nerf-dart.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-defs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definition.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definitions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/env-paths/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/env-paths/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/env-paths/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/utilities.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/vendor/ansi-styles/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/vendor/supports-color/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/vendor/supports-color/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/AUTHORS │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/scan.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/rollup.config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/ipv4.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/address-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/ipv6.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/ip-address.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/common.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v4/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/regular-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/helpers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proc-log/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proc-log/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proc-log/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-license-ids/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-license-ids/index.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-license-ids/deprecated.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/posix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/win32.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/posix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/win32.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-profile/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-profile/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-profile/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/bin/nopt.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/lib/nopt-lib.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/lib/nopt.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/lib/debug.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/lib/type-defs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/fetcher.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/store.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/updater.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/utils/tmpfile.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/utils/url.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/agent-base/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/agent-base/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/agent-base/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/agent-base/dist/helpers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promzard/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promzard/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promzard/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ini/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ini/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ini/lib/ini.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/dist/esm/read.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/dist/commonjs/read.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/lib/builtin-modules.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/lib/tracker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/lib/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/CONTRIBUTING.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/eslint.config.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/release-notes.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/string.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/params.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/distance-iterator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/sentence.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/character.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/css.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/line.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/word.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/convert/xml.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/convert/dmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/apply.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/reverse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/line-endings.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/string.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/params.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/distance-iterator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/sentence.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/character.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/css.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/line.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/word.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/convert/xml.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/convert/dmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/apply.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/reverse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/line-endings.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/dist/diff.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/dist/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/rollup.config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/timestamp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/snapshot.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/targets.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/metadata.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/delegations.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/signature.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/role.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/root.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/file.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/key.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/verify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/oid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/guard.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/key.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/yallist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/yallist/yallist.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/yallist/iterator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/yallist/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/minipass/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/common.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/examples/beep.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/examples/multi_line.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/abbrev/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/abbrev/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/abbrev/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/pipeline.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/fetch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/policy.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/key.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/bin/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/fetcher.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/remote.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/git.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/file.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/registry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/dir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/add-git-sha.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/is-package-bin.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/trailing-slashes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/npm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/cache-dir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/tar-create-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/protected.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/preload.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/range.bnf │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/bin/semver.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/re.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/parse-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/debug.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/lrucache.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/identifiers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/coerce.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/lt.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/gt.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/satisfies.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/minor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/cmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare-build.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/neq.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/eq.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare-loose.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/lte.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/prerelease.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/rsort.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/sort.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/valid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/patch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/major.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/rcompare.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/gte.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/inc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/classes/comparator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/classes/range.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/classes/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/classes/semver.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/subset.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/outside.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/simplify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/to-comparators.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/min-version.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/gtr.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/max-satisfying.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/intersects.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/ltr.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/valid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/min-satisfying.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/History.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/backoff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.interface.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/skip-first/skip-first.delay.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/always/always.delay.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/jitter.factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/full/full.jitter.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/no/no.jitter.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-cidr/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-cidr/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-cidr/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ignore-walk/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ignore-walk/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ignore-walk/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/provenance.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/unpublish.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/publish.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/cssesc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/LICENSE-MIT.txt │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/bin/cssesc │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/man/cssesc.1 │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ci-info/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ci-info/vendors.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ci-info/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ci-info/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-exceptions/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-exceptions/index.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-exceptions/deprecated.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cidr-regex/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cidr-regex/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cidr-regex/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/mute-stream/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/mute-stream/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/mute-stream/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/node_modules/retry/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/node_modules/retry/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/node_modules/retry/License │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/node_modules/retry/lib/retry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/node_modules/retry/lib/retry_operation.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/node_modules/retry/example/stop.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/node_modules/retry/example/dns.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/sigstore.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/LICENSE.txt │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-packlist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-packlist/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-packlist/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/legacy-streams.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/clone.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/mod.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/test.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/bench.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/esm/mod.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/lifecycle-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/npm.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/base-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/package-url-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/arborist-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/trust-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/adduser.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/restart.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/start.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/help.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/deprecate.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/ll.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stop.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/sbom.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/outdated.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/find-dupes.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/owner.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/rebuild.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/link.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/update.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/ping.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/install.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/help-search.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/edit.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/search.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/explore.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/repo.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/login.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/profile.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/doctor.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/dedupe.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/undeprecate.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/ls.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/bugs.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/cache.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/install-ci-test.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/prefix.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/install-test.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/unstar.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/run.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/prune.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/team.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/shrinkwrap.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/unpublish.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/completion.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/fund.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/ci.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/view.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/whoami.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/set.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/pack.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/star.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/explain.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/test.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/exec.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/init.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stars.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/root.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/logout.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/dist-tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/access.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/version.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/token.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/get.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/query.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/docs.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/publish.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/audit.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/org.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/uninstall.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/pkg.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/trust/revoke.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/trust/gitlab.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/trust/github.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/trust/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/trust/list.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/trust/circleci.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/validate-lockfile.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/display.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/queryable.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/completion.fish │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/tar.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/log-file.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/cmd-list.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/update-workspaces.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/ping.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/open-url.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/did-you-mean.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/sbom-cyclonedx.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/verify-signatures.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/installed-deep.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/auth.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/get-identity.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/audit-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/read-user-info.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/explain-eresolve.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/error-message.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/oidc.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/installed-shallow.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/format.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/sbom-spdx.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/output-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/completion.sh │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/reify-output.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/get-workspaces.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/reify-finish.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/format-search-stream.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/format-bytes.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/is-windows.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/timers.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/npm-usage.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/explain-dep.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/validate-engines.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/exit-handler.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/update-notifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/developers.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/removal.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/logging.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/registry.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/orgs.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/workspaces.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/scope.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/scripts.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/dependency-selectors.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/config.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/package-spec.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-set.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-shrinkwrap.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-token.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-explain.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-unstar.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-explore.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-query.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-dedupe.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-find-dupes.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-search.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-start.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-access.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-adduser.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npx.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-ll.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-completion.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-help.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-view.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-ci.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-install-test.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-trust.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-help-search.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-profile.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-stop.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-version.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-diff.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-doctor.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-uninstall.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-undeprecate.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-deprecate.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-whoami.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-team.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-get.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-bugs.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-logout.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-audit.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-init.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-stars.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-edit.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-pkg.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-unpublish.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-fund.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-ping.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-config.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-restart.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-install-ci-test.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-dist-tag.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-prune.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-login.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-test.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-run.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-owner.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-org.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-exec.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-repo.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-link.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-star.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-install.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-publish.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-update.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-docs.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-root.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-cache.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-ls.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-prefix.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-pack.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-outdated.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-sbom.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-rebuild.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npm-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/folders.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npm-shrinkwrap-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/package-lock-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npmrc.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/package-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/install.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npm-global.5 │I│ symlinking ../lib/node_modules/npm/bin/npm-cli.js -> /mason/install/usr/bin/npm │I│ symlinking ../lib/node_modules/npm/bin/npx-cli.js -> /mason/install/usr/bin/npx │I│ installing /mason/install/usr/lib/node_modules/corepack/package.json │I│ installing /mason/install/usr/lib/node_modules/corepack/README.md │I│ installing /mason/install/usr/lib/node_modules/corepack/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/corepack/CHANGELOG.md │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/corepack │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/corepack.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/corepack.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/npm.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/pnpx.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/yarn.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/corepack.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/yarnpkg.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/npx.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/pnpm.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/lib/corepack.cjs │I│ symlinking ../lib/node_modules/corepack/dist/corepack.js -> /mason/install/usr/bin/corepack │I│ installing /mason/install/usr/include/node/config.gypi │I│ installing /mason/install/usr/include/node/common.gypi │I│ installing /mason/install/usr/include/node/node.h │I│ installing /mason/install/usr/include/node/node_api.h │I│ installing /mason/install/usr/include/node/js_native_api.h │I│ installing /mason/install/usr/include/node/js_native_api_types.h │I│ installing /mason/install/usr/include/node/node_api_types.h │I│ installing /mason/install/usr/include/node/node_buffer.h │I│ installing /mason/install/usr/include/node/node_object_wrap.h │I│ installing /mason/install/usr/include/node/node_version.h │I│ installing /mason/install/usr/include/node/v8-platform.h │I│ installing /mason/install/usr/include/node/v8-local-handle.h │I│ installing /mason/install/usr/include/node/v8-script.h │I│ installing /mason/install/usr/include/node/v8-debug.h │I│ installing /mason/install/usr/include/node/v8-value.h │I│ installing /mason/install/usr/include/node/v8-array-buffer.h │I│ installing /mason/install/usr/include/node/v8-embedder-heap.h │I│ installing /mason/install/usr/include/node/v8-locker.h │I│ installing /mason/install/usr/include/node/v8-function-callback.h │I│ installing /mason/install/usr/include/node/v8-cppgc.h │I│ installing /mason/install/usr/include/node/v8-template.h │I│ installing /mason/install/usr/include/node/v8-extension.h │I│ installing /mason/install/usr/include/node/v8-statistics.h │I│ installing /mason/install/usr/include/node/v8-context.h │I│ installing /mason/install/usr/include/node/v8-initialization.h │I│ installing /mason/install/usr/include/node/v8-profiler.h │I│ installing /mason/install/usr/include/node/v8-message.h │I│ installing /mason/install/usr/include/node/v8-weak-callback-info.h │I│ installing /mason/install/usr/include/node/v8-memory-span.h │I│ installing /mason/install/usr/include/node/v8-promise.h │I│ installing /mason/install/usr/include/node/v8-internal.h │I│ installing /mason/install/usr/include/node/v8-proxy.h │I│ installing /mason/install/usr/include/node/v8-primitive-object.h │I│ installing /mason/install/usr/include/node/v8-unwinder.h │I│ installing /mason/install/usr/include/node/v8-isolate.h │I│ installing /mason/install/usr/include/node/v8-traced-handle.h │I│ installing /mason/install/usr/include/node/v8-object.h │I│ installing /mason/install/usr/include/node/v8-date.h │I│ installing /mason/install/usr/include/node/v8-embedder-state-scope.h │I│ installing /mason/install/usr/include/node/v8-microtask.h │I│ installing /mason/install/usr/include/node/v8-snapshot.h │I│ installing /mason/install/usr/include/node/v8-handle-base.h │I│ installing /mason/install/usr/include/node/v8-typed-array.h │I│ installing /mason/install/usr/include/node/v8-exception.h │I│ installing /mason/install/usr/include/node/v8-callbacks.h │I│ installing /mason/install/usr/include/node/v8-microtask-queue.h │I│ installing /mason/install/usr/include/node/v8config.h │I│ installing /mason/install/usr/include/node/v8-container.h │I│ installing /mason/install/usr/include/node/v8-regexp.h │I│ installing /mason/install/usr/include/node/v8-function.h │I│ installing /mason/install/usr/include/node/v8-sandbox.h │I│ installing /mason/install/usr/include/node/v8-source-location.h │I│ installing /mason/install/usr/include/node/v8-json.h │I│ installing /mason/install/usr/include/node/v8-forward.h │I│ installing /mason/install/usr/include/node/v8-wasm.h │I│ installing /mason/install/usr/include/node/v8-maybe.h │I│ installing /mason/install/usr/include/node/v8-external.h │I│ installing /mason/install/usr/include/node/v8-persistent-handle.h │I│ installing /mason/install/usr/include/node/v8-primitive.h │I│ installing /mason/install/usr/include/node/v8.h │I│ installing /mason/install/usr/include/node/v8-data.h │I│ installing /mason/install/usr/include/node/v8-version.h │I│ installing /mason/install/usr/include/node/v8-value-serializer.h │I│ installing /mason/install/usr/include/node/cppgc/heap-handle.h │I│ installing /mason/install/usr/include/node/cppgc/allocation.h │I│ installing /mason/install/usr/include/node/cppgc/member.h │I│ installing /mason/install/usr/include/node/cppgc/explicit-management.h │I│ installing /mason/install/usr/include/node/cppgc/liveness-broker.h │I│ installing /mason/install/usr/include/node/cppgc/type-traits.h │I│ installing /mason/install/usr/include/node/cppgc/heap-statistics.h │I│ installing /mason/install/usr/include/node/cppgc/common.h │I│ installing /mason/install/usr/include/node/cppgc/process-heap-statistics.h │I│ installing /mason/install/usr/include/node/cppgc/heap-consistency.h │I│ installing /mason/install/usr/include/node/cppgc/platform.h │I│ installing /mason/install/usr/include/node/cppgc/sentinel-pointer.h │I│ installing /mason/install/usr/include/node/cppgc/custom-space.h │I│ installing /mason/install/usr/include/node/cppgc/prefinalizer.h │I│ installing /mason/install/usr/include/node/cppgc/object-size-trait.h │I│ installing /mason/install/usr/include/node/cppgc/macros.h │I│ installing /mason/install/usr/include/node/cppgc/garbage-collected.h │I│ installing /mason/install/usr/include/node/cppgc/trace-trait.h │I│ installing /mason/install/usr/include/node/cppgc/testing.h │I│ installing /mason/install/usr/include/node/cppgc/cross-thread-persistent.h │I│ installing /mason/install/usr/include/node/cppgc/heap-state.h │I│ installing /mason/install/usr/include/node/cppgc/name-provider.h │I│ installing /mason/install/usr/include/node/cppgc/persistent.h │I│ installing /mason/install/usr/include/node/cppgc/source-location.h │I│ installing /mason/install/usr/include/node/cppgc/visitor.h │I│ installing /mason/install/usr/include/node/cppgc/heap.h │I│ installing /mason/install/usr/include/node/cppgc/default-platform.h │I│ installing /mason/install/usr/include/node/cppgc/internal/logging.h │I│ installing /mason/install/usr/include/node/cppgc/internal/api-constants.h │I│ installing /mason/install/usr/include/node/cppgc/internal/caged-heap.h │I│ installing /mason/install/usr/include/node/cppgc/internal/base-page-handle.h │I│ installing /mason/install/usr/include/node/cppgc/internal/write-barrier.h │I│ installing /mason/install/usr/include/node/cppgc/internal/finalizer-trait.h │I│ installing /mason/install/usr/include/node/cppgc/internal/pointer-policies.h │I│ installing /mason/install/usr/include/node/cppgc/internal/atomic-entry-flag.h │I│ installing /mason/install/usr/include/node/cppgc/internal/name-trait.h │I│ installing /mason/install/usr/include/node/cppgc/internal/compiler-specific.h │I│ installing /mason/install/usr/include/node/cppgc/internal/persistent-node.h │I│ installing /mason/install/usr/include/node/cppgc/internal/caged-heap-local-data.h │I│ installing /mason/install/usr/include/node/cppgc/internal/gc-info.h │I│ installing /mason/install/usr/include/node/cppgc/internal/member-storage.h │I│ installing /mason/install/usr/include/node/cppgc/internal/conditional-stack-allocated.h │I│ installing /mason/install/usr/include/node/libplatform/v8-tracing.h │I│ installing /mason/install/usr/include/node/libplatform/libplatform-export.h │I│ installing /mason/install/usr/include/node/libplatform/libplatform.h │I│ + mv /mason/install//usr/lib/node_modules /mason/install//usr/lib/node_modules_24 │I│ + chmod 0755 /mason/install//usr/bin/node │I│ + patchelf --remove-rpath /mason/install//usr/bin/node │I│ + mv /mason/install//usr/bin/node /mason/install//usr/bin/node-24 │I│ + rm -f /mason/install//usr/bin/corepack │I│ + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /mason/install//usr/lib/node_modules_24/corepack/dist/corepack.js │I│ + ln -srf /mason/install//usr/lib/node_modules_24/corepack/dist/corepack.js /mason/install//usr/bin/corepack-24 │I│ + rm -f /mason/install//usr/bin/npm │I│ + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /mason/install//usr/lib/node_modules_24/npm/bin/npm-cli.js │I│ + ln -srf /mason/install//usr/lib/node_modules_24/npm/bin/npm-cli.js /mason/install//usr/bin/npm-24 │I│ + rm -f /mason/install//usr/bin/npx │I│ + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /mason/install//usr/lib/node_modules_24/npm/bin/npx-cli.js │I│ + ln -srf /mason/install//usr/lib/node_modules_24/npm/bin/npx-cli.js /mason/install//usr/bin/npx-24 │I│ + rm -rfv /mason/install/usr/share/doc │I│ removed '/mason/install/usr/share/doc/node/gdbinit' │I│ removed '/mason/install/usr/share/doc/node/lldb_commands.py' │I│ removed directory '/mason/install/usr/share/doc/node' │I│ removed directory '/mason/install/usr/share/doc' │I│ + mv /mason/install/usr/share/man/man1/node.1 /mason/install/usr/share/man/man1/node-24.1 │I│ + mv /mason/install/usr/include/node /mason/install/usr/include/node-24 │I│ + find /mason/install//usr/lib/node_modules_24/npm -not -path '/mason/install//usr/lib/node_modules_24/npm/bin/*' -executable -type f -exec chmod -x '{}' ';' │I│ + chmod +x /mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp │I│ + chmod +x /mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/bin/node-gyp.js │I│ + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/bin/node-gyp.js │I│ + find /mason/install//usr/lib/node_modules_24/npm/node_modules '(' -name '*.md' -o -name 'AUTHOR*' -o -name 'LICENSE*' -o -name 'PULL*' -o -name Makefile -o -name appveyor.yml -o -name doc -o -name docs -o -name examples -o -name 'license*' -o -name '*.bak' -o -name '*.d.ts' -o -name '*.markdown' -o -name '.*.yml' -o -name .editorconfig -o -name .github -o -name .nycrc ')' -exec rm -rfv '{}' + │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/lru-cache/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-normalize-package-bin/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/brace-expansion/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/promise-call-limit/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/path-scurry/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cacache/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-audit-report/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minizlib/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/binary-extensions/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/chownr/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmorg/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmorg/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/balanced-match/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/API.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/LICENSE-MIT' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/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/minimatch/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/text-table/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmversion/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmversion/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmexec/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmexec/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/init-package-json/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-install-checks/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/minipass/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/tinyglobby/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/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.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/safer-buffer/Porting-Buffer.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/safer-buffer/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@isaacs/string-locale-compare/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmfund/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmfund/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/CONTRIBUTING.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/CODE_OF_CONDUCT.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/CHANGELOG.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/SECURITY.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/Hacking.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/InputFormatReference.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/LanguageSpecification.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/UserDocumentation.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/GypVsCMake.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/Testing.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmsearch/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmsearch/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/smart-buffer/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/smart-buffer/docs/ROADMAP.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/smart-buffer/docs' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/yallist/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/treeverse/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmpack/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmpack/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/negotiator/HISTORY.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/negotiator/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-bundled/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/.travis.yml' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-fetch/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ms/license.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/http-proxy-agent/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/read-cmd-shim/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/parse-conflict-json/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/p-map/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@sigstore/core/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-collect/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/iconv-lite/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/json-parse-even-better-errors/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ssri/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/aproba/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/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/which/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/which/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cmd-shim/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/jsonparse/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/jsonparse/examples/twitterfeed.js' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/jsonparse/examples' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-pick-manifest/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks-proxy-agent/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/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/package-json/lib/license.js' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/promise-spawn/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/node-gyp/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/git/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/license.js' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/query/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/name-from-folder/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/config/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/config/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/env-paths/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/chalk/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/AUTHORS' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/json-stringify-nice/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-package-arg/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/just-diff/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ip-address/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/http-cache-semantics/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/proc-log/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/isexe/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/write-file-atomic/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-profile/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/nopt/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/nopt/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/tuf-js/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-sized/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/agent-base/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/promise-all-reject-late/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/promzard/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ini/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/read/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/validate-npm-package-name/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/proggy/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/diff/CONTRIBUTING.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/diff/release-notes.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/diff/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/just-diff-apply/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@tufjs/models/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@tufjs/canonical-json/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-flush/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/yallist/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/minipass/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-user-validate/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/debug/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/archy/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/archy/examples/beep.js' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/archy/examples/multi_line.js' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/archy/examples' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/abbrev/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/pacote/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/pacote/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/semver/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/semver/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/util-deprecate/History.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/util-deprecate/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/exponential-backoff/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/is-cidr/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ignore-walk/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmpublish/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmpublish/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cssesc/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cssesc/LICENSE-MIT.txt' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ci-info/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cidr-regex/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/mute-stream/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/sigstore/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/signal-exit/LICENSE.txt' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/supports-color/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-packlist/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/graceful-fs/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/LICENSE.md' │I│ + rm -rfv /mason/install//usr/lib/node_modules_24/npm/docs │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/dependency-selectors.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/logging.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/developers.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/orgs.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/scope.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/scripts.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/package-spec.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/removal.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/workspaces.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/registry.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/config.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-repo.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-uninstall.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-ci.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-access.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-docs.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-update.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-init.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-search.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-ls.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-run.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-stop.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-dist-tag.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-help-search.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-login.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-star.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-trust.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-rebuild.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-prune.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-help.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-shrinkwrap.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-set.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npx.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-pack.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-token.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-outdated.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-ping.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-test.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-explore.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-profile.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-deprecate.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-install.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-ll.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-prefix.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-org.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-pkg.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-sbom.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-logout.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-bugs.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-diff.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-cache.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-publish.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-edit.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-root.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-whoami.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-restart.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-exec.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-stars.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-undeprecate.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-version.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-fund.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-link.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-explain.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-query.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-team.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-find-dupes.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-config.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-get.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-install-ci-test.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-unpublish.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-completion.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-owner.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-view.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-doctor.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-unstar.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-audit.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-install-test.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-adduser.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-start.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-dedupe.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm/install.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm/npmrc.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm/package-json.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm/package-lock-json.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm/npm-shrinkwrap-json.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm/folders.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/content' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/workspaces.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/dependency-selectors.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/developers.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/package-spec.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/scripts.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/logging.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/orgs.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/config.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/scope.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/removal.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/registry.html' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-prune.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-edit.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-star.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-stars.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-unstar.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-rebuild.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-version.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-team.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-test.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-exec.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-logout.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-org.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-root.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-diff.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-undeprecate.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-ls.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-explain.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-fund.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-stop.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-uninstall.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-update.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-doctor.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-set.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-pkg.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-dedupe.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-get.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npx.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-restart.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-cache.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-docs.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-dist-tag.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-help.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-adduser.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-profile.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-install-ci-test.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-whoami.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-query.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-trust.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-config.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-pack.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-audit.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-install-test.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-sbom.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-run.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-login.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-outdated.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-start.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-completion.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-unpublish.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-owner.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-prefix.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-shrinkwrap.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-deprecate.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-find-dupes.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-access.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-bugs.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-token.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-ci.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-search.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-init.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-ping.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-publish.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-ll.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-explore.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-help-search.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-repo.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-install.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-link.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-view.html' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/npm-global.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/npm-json.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/package-lock-json.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/folders.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/npmrc.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/install.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/npm-shrinkwrap-json.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/package-json.html' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/output' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/lib/index.js' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/lib' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs' │I│ + rm -rfv /mason/install//usr/include │I│ removed '/mason/install/usr/include/node-24/config.gypi' │I│ removed '/mason/install/usr/include/node-24/common.gypi' │I│ removed '/mason/install/usr/include/node-24/node.h' │I│ removed '/mason/install/usr/include/node-24/node_api.h' │I│ removed '/mason/install/usr/include/node-24/js_native_api.h' │I│ removed '/mason/install/usr/include/node-24/js_native_api_types.h' │I│ removed '/mason/install/usr/include/node-24/node_api_types.h' │I│ removed '/mason/install/usr/include/node-24/node_buffer.h' │I│ removed '/mason/install/usr/include/node-24/node_object_wrap.h' │I│ removed '/mason/install/usr/include/node-24/node_version.h' │I│ removed '/mason/install/usr/include/node-24/v8-platform.h' │I│ removed '/mason/install/usr/include/node-24/v8-local-handle.h' │I│ removed '/mason/install/usr/include/node-24/v8-script.h' │I│ removed '/mason/install/usr/include/node-24/v8-debug.h' │I│ removed '/mason/install/usr/include/node-24/v8-value.h' │I│ removed '/mason/install/usr/include/node-24/v8-array-buffer.h' │I│ removed '/mason/install/usr/include/node-24/v8-embedder-heap.h' │I│ removed '/mason/install/usr/include/node-24/v8-locker.h' │I│ removed '/mason/install/usr/include/node-24/v8-function-callback.h' │I│ removed '/mason/install/usr/include/node-24/v8-cppgc.h' │I│ removed '/mason/install/usr/include/node-24/v8-template.h' │I│ removed '/mason/install/usr/include/node-24/v8-extension.h' │I│ removed '/mason/install/usr/include/node-24/v8-statistics.h' │I│ removed '/mason/install/usr/include/node-24/v8-context.h' │I│ removed '/mason/install/usr/include/node-24/v8-initialization.h' │I│ removed '/mason/install/usr/include/node-24/v8-profiler.h' │I│ removed '/mason/install/usr/include/node-24/v8-message.h' │I│ removed '/mason/install/usr/include/node-24/v8-weak-callback-info.h' │I│ removed '/mason/install/usr/include/node-24/v8-memory-span.h' │I│ removed '/mason/install/usr/include/node-24/v8-promise.h' │I│ removed '/mason/install/usr/include/node-24/v8-internal.h' │I│ removed '/mason/install/usr/include/node-24/v8-proxy.h' │I│ removed '/mason/install/usr/include/node-24/v8-primitive-object.h' │I│ removed '/mason/install/usr/include/node-24/v8-unwinder.h' │I│ removed '/mason/install/usr/include/node-24/v8-isolate.h' │I│ removed '/mason/install/usr/include/node-24/v8-traced-handle.h' │I│ removed '/mason/install/usr/include/node-24/v8-object.h' │I│ removed '/mason/install/usr/include/node-24/v8-date.h' │I│ removed '/mason/install/usr/include/node-24/v8-embedder-state-scope.h' │I│ removed '/mason/install/usr/include/node-24/v8-microtask.h' │I│ removed '/mason/install/usr/include/node-24/v8-snapshot.h' │I│ removed '/mason/install/usr/include/node-24/v8-handle-base.h' │I│ removed '/mason/install/usr/include/node-24/v8-typed-array.h' │I│ removed '/mason/install/usr/include/node-24/v8-exception.h' │I│ removed '/mason/install/usr/include/node-24/v8-callbacks.h' │I│ removed '/mason/install/usr/include/node-24/v8-microtask-queue.h' │I│ removed '/mason/install/usr/include/node-24/v8config.h' │I│ removed '/mason/install/usr/include/node-24/v8-container.h' │I│ removed '/mason/install/usr/include/node-24/v8-regexp.h' │I│ removed '/mason/install/usr/include/node-24/v8-function.h' │I│ removed '/mason/install/usr/include/node-24/v8-sandbox.h' │I│ removed '/mason/install/usr/include/node-24/v8-source-location.h' │I│ removed '/mason/install/usr/include/node-24/v8-json.h' │I│ removed '/mason/install/usr/include/node-24/v8-forward.h' │I│ removed '/mason/install/usr/include/node-24/v8-wasm.h' │I│ removed '/mason/install/usr/include/node-24/v8-maybe.h' │I│ removed '/mason/install/usr/include/node-24/v8-external.h' │I│ removed '/mason/install/usr/include/node-24/v8-persistent-handle.h' │I│ removed '/mason/install/usr/include/node-24/v8-primitive.h' │I│ removed '/mason/install/usr/include/node-24/v8.h' │I│ removed '/mason/install/usr/include/node-24/v8-data.h' │I│ removed '/mason/install/usr/include/node-24/v8-version.h' │I│ removed '/mason/install/usr/include/node-24/v8-value-serializer.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap-handle.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/allocation.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/member.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/explicit-management.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/liveness-broker.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/type-traits.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap-statistics.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/common.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/process-heap-statistics.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap-consistency.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/platform.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/sentinel-pointer.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/custom-space.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/prefinalizer.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/object-size-trait.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/macros.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/garbage-collected.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/trace-trait.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/testing.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/cross-thread-persistent.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap-state.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/name-provider.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/persistent.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/source-location.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/visitor.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/default-platform.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/logging.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/api-constants.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/caged-heap.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/base-page-handle.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/write-barrier.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/finalizer-trait.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/pointer-policies.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/atomic-entry-flag.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/name-trait.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/compiler-specific.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/persistent-node.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/caged-heap-local-data.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/gc-info.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/member-storage.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/conditional-stack-allocated.h' │I│ removed directory '/mason/install/usr/include/node-24/cppgc/internal' │I│ removed directory '/mason/install/usr/include/node-24/cppgc' │I│ removed '/mason/install/usr/include/node-24/libplatform/v8-tracing.h' │I│ removed '/mason/install/usr/include/node-24/libplatform/libplatform-export.h' │I│ removed '/mason/install/usr/include/node-24/libplatform/libplatform.h' │I│ removed directory '/mason/install/usr/include/node-24/libplatform' │I│ removed directory '/mason/install/usr/include/node-24' │I│ removed directory '/mason/install/usr/include' │I│ + install -dm00755 /mason/install//usr/lib/nodejs-24/bin │I│ + for i in node npm npx corepack │I│ + ln -srv /mason/install//usr/bin/node-24 /mason/install//usr/lib/nodejs-24/bin/node │I│ '/mason/install//usr/lib/nodejs-24/bin/node' -> '../../../bin/node-24' │I│ + for i in node npm npx corepack │I│ + ln -srv /mason/install//usr/bin/npm-24 /mason/install//usr/lib/nodejs-24/bin/npm │I│ '/mason/install//usr/lib/nodejs-24/bin/npm' -> '../../node_modules_24/npm/bin/npm-cli.js' │I│ + for i in node npm npx corepack │I│ + ln -srv /mason/install//usr/bin/npx-24 /mason/install//usr/lib/nodejs-24/bin/npx │I│ '/mason/install//usr/lib/nodejs-24/bin/npx' -> '../../node_modules_24/npm/bin/npx-cli.js' │I│ + for i in node npm npx corepack │I│ + ln -srv /mason/install//usr/bin/corepack-24 /mason/install//usr/lib/nodejs-24/bin/corepack │I│ '/mason/install//usr/lib/nodejs-24/bin/corepack' -> '../../node_modules_24/corepack/dist/corepack.js' │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/bin/corepack-24 │A│ » /usr/bin/node-24 │A│ » /usr/bin/npm-24 │A│ » /usr/bin/npx-24 │A│ » /usr/lib/libnode.so.137 │A│ » /usr/lib/node_modules_24/corepack/CHANGELOG.md │A│ » /usr/lib/node_modules_24/corepack/LICENSE.md │A│ » /usr/lib/node_modules_24/corepack/README.md │A│ » /usr/lib/node_modules_24/corepack/dist/corepack.js │A│ » /usr/lib/node_modules_24/corepack/dist/lib/corepack.cjs │A│ » /usr/lib/node_modules_24/corepack/dist/npm.js │A│ » /usr/lib/node_modules_24/corepack/dist/npx.js │A│ » /usr/lib/node_modules_24/corepack/dist/pnpm.js │A│ » /usr/lib/node_modules_24/corepack/dist/pnpx.js │A│ » /usr/lib/node_modules_24/corepack/dist/yarn.js │A│ » /usr/lib/node_modules_24/corepack/dist/yarnpkg.js │A│ » /usr/lib/node_modules_24/corepack/package.json │A│ » /usr/lib/node_modules_24/corepack/shims/corepack │A│ » /usr/lib/node_modules_24/corepack/shims/corepack.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/corepack.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/corepack │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/corepack.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/corepack.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npm │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npm.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npm.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npx │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npx.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npx.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpm │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpm.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpm.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpx │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpx.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpx.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarn │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarn.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarn.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarnpkg │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarnpkg.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarnpkg.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/npm │A│ » /usr/lib/node_modules_24/corepack/shims/npm.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/npm.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/npx │A│ » /usr/lib/node_modules_24/corepack/shims/npx.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/npx.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/pnpm │A│ » /usr/lib/node_modules_24/corepack/shims/pnpm.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/pnpm.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/pnpx │A│ » /usr/lib/node_modules_24/corepack/shims/pnpx.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/pnpx.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/yarn │A│ » /usr/lib/node_modules_24/corepack/shims/yarn.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/yarn.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/yarnpkg │A│ » /usr/lib/node_modules_24/corepack/shims/yarnpkg.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/yarnpkg.ps1 │A│ » /usr/lib/node_modules_24/npm/.npmrc │A│ » /usr/lib/node_modules_24/npm/LICENSE │A│ » /usr/lib/node_modules_24/npm/README.md │A│ » /usr/lib/node_modules_24/npm/bin/node-gyp-bin/node-gyp │A│ » /usr/lib/node_modules_24/npm/bin/node-gyp-bin/node-gyp.cmd │A│ » /usr/lib/node_modules_24/npm/bin/npm │A│ » /usr/lib/node_modules_24/npm/bin/npm-cli.js │A│ » /usr/lib/node_modules_24/npm/bin/npm-prefix.js │A│ » /usr/lib/node_modules_24/npm/bin/npm.cmd │A│ » /usr/lib/node_modules_24/npm/bin/npm.ps1 │A│ » /usr/lib/node_modules_24/npm/bin/npx │A│ » /usr/lib/node_modules_24/npm/bin/npx-cli.js │A│ » /usr/lib/node_modules_24/npm/bin/npx.cmd │A│ » /usr/lib/node_modules_24/npm/bin/npx.ps1 │A│ » /usr/lib/node_modules_24/npm/index.js │A│ » /usr/lib/node_modules_24/npm/lib/arborist-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/base-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/cli/entry.js │A│ » /usr/lib/node_modules_24/npm/lib/cli/exit-handler.js │A│ » /usr/lib/node_modules_24/npm/lib/cli/update-notifier.js │A│ » /usr/lib/node_modules_24/npm/lib/cli/validate-engines.js │A│ » /usr/lib/node_modules_24/npm/lib/cli.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/access.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/adduser.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/audit.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/bugs.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/cache.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/ci.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/completion.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/config.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/dedupe.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/deprecate.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/diff.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/dist-tag.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/docs.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/doctor.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/edit.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/exec.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/explain.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/explore.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/find-dupes.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/fund.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/get.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/help-search.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/help.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/init.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/install-ci-test.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/install-test.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/install.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/link.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/ll.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/login.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/logout.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/ls.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/org.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/outdated.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/owner.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/pack.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/ping.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/pkg.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/prefix.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/profile.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/prune.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/publish.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/query.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/rebuild.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/repo.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/restart.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/root.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/run.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/sbom.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/search.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/set.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/shrinkwrap.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/star.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/stars.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/start.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/stop.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/team.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/test.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/token.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/trust/circleci.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/trust/github.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/trust/gitlab.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/trust/index.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/trust/list.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/trust/revoke.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/undeprecate.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/uninstall.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/unpublish.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/unstar.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/update.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/version.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/view.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/whoami.js │A│ » /usr/lib/node_modules_24/npm/lib/lifecycle-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/npm.js │A│ » /usr/lib/node_modules_24/npm/lib/package-url-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/trust-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/audit-error.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/auth.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/cmd-list.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/completion.fish │A│ » /usr/lib/node_modules_24/npm/lib/utils/completion.sh │A│ » /usr/lib/node_modules_24/npm/lib/utils/did-you-mean.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/display.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/error-message.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/explain-dep.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/explain-eresolve.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/format-bytes.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/format-search-stream.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/format.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/get-identity.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/get-workspaces.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/installed-deep.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/installed-shallow.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/is-windows.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/log-file.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/npm-usage.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/oidc.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/open-url.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/output-error.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/ping.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/queryable.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/read-user-info.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/reify-finish.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/reify-output.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/sbom-cyclonedx.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/sbom-spdx.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/tar.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/timers.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/update-workspaces.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/validate-lockfile.js │A│ » /usr/lib/node_modules_24/npm/lib/utils/verify-signatures.js │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-access.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-adduser.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-audit.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-bugs.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-cache.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-ci.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-completion.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-config.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-dedupe.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-deprecate.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-diff.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-dist-tag.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-docs.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-doctor.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-edit.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-exec.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-explain.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-explore.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-find-dupes.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-fund.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-get.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-help-search.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-help.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-init.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-install-ci-test.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-install-test.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-install.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-link.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-ll.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-login.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-logout.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-ls.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-org.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-outdated.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-owner.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-pack.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-ping.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-pkg.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-prefix.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-profile.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-prune.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-publish.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-query.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-rebuild.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-repo.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-restart.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-root.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-run.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-sbom.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-search.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-set.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-shrinkwrap.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-star.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-stars.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-start.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-stop.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-team.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-test.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-token.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-trust.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-undeprecate.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-uninstall.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-unpublish.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-unstar.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-update.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-version.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-view.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm-whoami.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npm.1 │A│ » /usr/lib/node_modules_24/npm/man/man1/npx.1 │A│ » /usr/lib/node_modules_24/npm/man/man5/folders.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/install.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/npm-global.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/npm-json.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/npm-shrinkwrap-json.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/npmrc.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/package-json.5 │A│ » /usr/lib/node_modules_24/npm/man/man5/package-lock-json.5 │A│ » /usr/lib/node_modules_24/npm/man/man7/config.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/dependency-selectors.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/developers.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/logging.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/orgs.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/package-spec.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/registry.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/removal.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/scope.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/scripts.7 │A│ » /usr/lib/node_modules_24/npm/man/man7/workspaces.7 │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/node_modules/retry/License │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/node_modules/retry/example/dns.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/node_modules/retry/example/stop.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/node_modules/retry/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/node_modules/retry/lib/retry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/node_modules/retry/lib/retry_operation.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/node_modules/retry/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@gar/promise-retry/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/string-locale-compare/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/string-locale-compare/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/agents.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/dns.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/lib/proxy.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/agent/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/actual.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/audit.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/funding.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/ideal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/lib/logging.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/lib/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/lib/print-tree.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/lib/timers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/prune.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/reify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/shrinkwrap.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/virtual.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/isolated-reifier.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/audit-report.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/calc-dep-flags.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/can-place-dep.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/case-insensitive-map.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/consistent-resolve.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/debug.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/deepest-nesting-target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/dep-valid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/diff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/edge.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/from-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/gather-dep-set.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/inventory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/link.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/optional-set.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/override-resolves.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/override-set.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/packument-cache.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/peer-entry-sets.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/place-dep.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/printable.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/query-selector-all.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/realpath.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/relpath.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/reset-dep-flags.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/retire-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/signal-handling.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/signals.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/spec-from-lock.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/tracker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/tree-check.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/vuln.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/lib/yarn-lock.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/definitions/definition.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/definitions/definitions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/definitions/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/env-replace.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/nerf-dart.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/parse-field.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/set-envs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/type-defs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/type-description.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/lib/umask.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/config/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/common/get-options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/common/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/polyfill.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/move-file.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/readdir-scoped.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/with-temp-dir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/clone.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/find.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/is-clean.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/is.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/lines-to-revs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/make-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/opts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/revs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/spawn.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/utils.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/lib/which.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/git/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/bin/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/map-workspaces/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/map-workspaces/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/lib/hash.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/name-from-folder/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/name-from-folder/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/node-gyp/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/node-gyp/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/normalize-data.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/normalize.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/read-package.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/sort.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/update-scripts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/promise-spawn/lib/escape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/promise-spawn/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/promise-spawn/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/query/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/query/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/deep-map.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/matchers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/server.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/lib/utils.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/is-server-package.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/make-spawn-args.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/package-envs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/run-script-pkg.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/run-script.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/set-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/signal-manager.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/validate-options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/build.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/bundle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/serialized.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/utility.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/dist/validate.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/length.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/obj.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/asn1/tag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/crypto.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/encoding.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/oid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/pem.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/rfc3161/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/rfc3161/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/rfc3161/timestamp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/rfc3161/tstinfo.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/stream.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/x509/cert.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/x509/ext.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/x509/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/dist/x509/sct.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/core/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/api/field_behavior.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/any.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/timestamp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/hashedrekord.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/verifier.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/dist/rekor/v2/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/bundle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/bundler/message.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/fetch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/fulcio.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/rekor-v2.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/rekor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/external/tsa.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/identity/ci.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/identity/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/identity/provider.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ca.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ephemeral.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/fulcio/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/signer/signer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/types/fetch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/util/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/util/oidc.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/util/ua.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tlog/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tlog/entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tlog/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tsa/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/tsa/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/dist/witness/witness.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/appdata.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/dist/target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/seeds.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/bundle/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/bundle/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/bundle/message.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/key/certificate.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/key/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/key/sct.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/policy.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/shared.types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/timestamp/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/timestamp/tsa.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/checkpoint.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/dsse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/intoto.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/merkle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/tlog/set.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/trust/filter.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/trust/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/trust/trust.types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/verifier.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/canonical-json/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/canonical-json/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/delegations.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/file.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/key.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/metadata.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/role.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/root.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/signature.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/snapshot.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/targets.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/timestamp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/guard.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/key.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/oid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/dist/utils/verify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/abbrev/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/abbrev/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/agent-base/dist/helpers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/agent-base/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/agent-base/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/aproba/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/aproba/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/archy/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/archy/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/bin-target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/check-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/check-bins.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/fix-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/get-node-modules.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/get-paths.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/get-prefix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/is-windows.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-bins.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-gently.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-mans.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/man-target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/shim-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/binary-extensions/binary-extensions.json │A│ » /usr/lib/node_modules_24/npm/node_modules/binary-extensions/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/binary-extensions/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/read.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/rm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/write.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/entry-index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/get.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/memoization.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/put.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/rm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/util/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/util/hash-to-segments.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/util/tmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/verify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/utilities.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/vendor/ansi-styles/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/vendor/supports-color/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/vendor/supports-color/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ci-info/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ci-info/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ci-info/vendors.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cidr-regex/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cidr-regex/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cmd-shim/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cmd-shim/lib/to-batch-syntax.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cmd-shim/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cssesc/bin/cssesc │A│ » /usr/lib/node_modules_24/npm/node_modules/cssesc/cssesc.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cssesc/man/cssesc.1 │A│ » /usr/lib/node_modules_24/npm/node_modules/cssesc/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/src/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/src/common.js │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/src/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/debug/src/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/dist/diff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/dist/diff.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/eslint.config.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/convert/dmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/convert/xml.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/array.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/character.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/css.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/line.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/sentence.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/diff/word.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/apply.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/create.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/line-endings.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/patch/reverse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/util/array.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/util/distance-iterator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/util/params.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libcjs/util/string.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/convert/dmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/convert/xml.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/array.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/character.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/css.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/line.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/sentence.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/diff/word.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/apply.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/create.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/line-endings.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/patch/reverse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/util/array.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/util/distance-iterator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/util/params.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/libesm/util/string.js │A│ » /usr/lib/node_modules_24/npm/node_modules/diff/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/env-paths/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/env-paths/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/err-code/bower.json │A│ » /usr/lib/node_modules_24/npm/node_modules/err-code/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/err-code/index.umd.js │A│ » /usr/lib/node_modules_24/npm/node_modules/err-code/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/backoff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/always/always.delay.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/delay.base.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/delay.factory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/delay.interface.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/delay/skip-first/skip-first.delay.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/jitter/full/full.jitter.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/jitter/jitter.factory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/jitter/no/no.jitter.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/dist/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/exponential-backoff/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/bench.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/esm/mod.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/mod.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/test.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fs-minipass/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/fs-minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/has-magic.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/ignore.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/processor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/walker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/has-magic.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/ignore.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/processor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/walker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/clone.js │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/graceful-fs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/legacy-streams.js │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/graceful-fs/polyfills.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/lib/from-url.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/lib/hosts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/lib/parse-url.js │A│ » /usr/lib/node_modules_24/npm/node_modules/hosted-git-info/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/http-cache-semantics/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/http-cache-semantics/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/http-proxy-agent/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/http-proxy-agent/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/https-proxy-agent/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/https-proxy-agent/dist/parse-proxy-response.js │A│ » /usr/lib/node_modules_24/npm/node_modules/https-proxy-agent/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/dbcs-codec.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/dbcs-data.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/internal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/sbcs-codec.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/sbcs-data-generated.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/sbcs-data.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/big5-added.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/cp936.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/cp949.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/cp950.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/eucjp.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/gbk-added.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/tables/shiftjis.json │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/utf16.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/utf32.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/encodings/utf7.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/lib/bom-handling.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/lib/helpers/merge-exports.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/lib/streams.js │A│ » /usr/lib/node_modules_24/npm/node_modules/iconv-lite/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ignore-walk/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ignore-walk/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/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/is-cidr/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/is-cidr/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/posix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/commonjs/win32.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/posix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/dist/esm/win32.js │A│ » /usr/lib/node_modules_24/npm/node_modules/isexe/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/json-parse-even-better-errors/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/json-parse-even-better-errors/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/json-stringify-nice/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/json-stringify-nice/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/bench.js │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/jsonparse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/samplejson/basic.json │A│ » /usr/lib/node_modules_24/npm/node_modules/jsonparse/samplejson/basic2.json │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff/index.cjs │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff/index.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff/rollup.config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff-apply/index.cjs │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff-apply/index.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff-apply/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/just-diff-apply/rollup.config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmaccess/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmaccess/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/format-diff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/should-print-patch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/tarball.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/lib/untar.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmdiff/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/file-exists.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/get-bin-from-manifest.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/is-windows.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/no-tty.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/run-script.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/lib/with-lock.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmexec/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmfund/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmfund/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmorg/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmorg/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpack/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpack/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/lib/provenance.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/lib/publish.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/lib/unpublish.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmpublish/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmsearch/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmsearch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmteam/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmteam/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/commit.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/enforce-clean.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/read-json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/retrieve-tag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/tag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/version.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/lib/write-json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/libnpmversion/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/lru-cache/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/cache/entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/cache/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/cache/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/cache/key.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/cache/policy.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/fetch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/pipeline.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/lib/remote.js │A│ » /usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/ast.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/brace-expressions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/escape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/commonjs/unescape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/assert-valid-pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/ast.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/brace-expressions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/escape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/dist/esm/unescape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minimatch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-collect/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-collect/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/abort-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/blob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/body.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/fetch-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/headers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/request.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/lib/response.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-fetch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/minipass/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/yallist/iterator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/yallist/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/yallist/yallist.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-flush/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/minipass/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/minipass/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/iterator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/yallist.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/commonjs/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/esm/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/minizlib/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ms/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ms/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/mute-stream/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/mute-stream/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/lib/charset.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/lib/encoding.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/lib/language.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/lib/mediaType.js │A│ » /usr/lib/node_modules_24/npm/node_modules/negotiator/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/.release-please-manifest.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/addon.gypi │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/bin/node-gyp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/eslint.config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/.release-please-manifest.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/data/ninja/build.ninja │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/gyp │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/gyp.bat │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/gyp_main.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation_test.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/__init__.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_structures.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/py.typed │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/requirements.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/utils.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/version.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pyproject.toml │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/release-please-config.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/test_gyp.py │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/Find-VisualStudio.cs │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/build.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/clean.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/configure.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/create-config-gypi.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/download.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/find-node-directory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/find-python.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/find-visualstudio.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/install.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/list.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/log.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/node-gyp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/process-release.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/rebuild.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/remove.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/lib/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/macOS_Catalina_acid_test.sh │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/release-please-config.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/src/win_delay_load_hook.cc │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/bin/nopt.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/lib/debug.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/lib/nopt-lib.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/lib/nopt.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/lib/type-defs.js │A│ » /usr/lib/node_modules_24/npm/node_modules/nopt/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/colors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/exit-code.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/reporters/detail.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/reporters/install.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/reporters/json.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/lib/reporters/quiet.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-audit-report/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-bundled/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-bundled/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-install-checks/lib/current-env.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-install-checks/lib/dev-engines.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-install-checks/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-install-checks/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-normalize-package-bin/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-normalize-package-bin/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-package-arg/lib/npa.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-package-arg/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-packlist/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-packlist/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-pick-manifest/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-pick-manifest/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-profile/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-profile/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/auth.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/check-response.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/default-opts.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/lib/json-stream.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-registry-fetch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-user-validate/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/npm-user-validate/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/p-map/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/p-map/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/bin/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/dir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/fetcher.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/file.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/git.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/registry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/remote.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/add-git-sha.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/cache-dir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/is-package-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/npm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/protected.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/tar-create-options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/lib/util/trailing-slashes.js │A│ » /usr/lib/node_modules_24/npm/node_modules/pacote/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/parse-conflict-json/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/parse-conflict-json/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/path-scurry/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/parser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/processor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/attribute.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/className.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/combinator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/comment.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/constructors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/container.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/guards.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/id.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/namespace.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/nesting.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/node.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/pseudo.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/root.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/selector.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/string.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/tag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/selectors/universal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/sortAscending.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/tokenTypes.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/tokenize.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/ensureObject.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/getProp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/stripComments.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/dist/util/unesc.js │A│ » /usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/proc-log/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/proc-log/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/proggy/lib/client.js │A│ » /usr/lib/node_modules_24/npm/node_modules/proggy/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/proggy/lib/tracker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/proggy/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-all-reject-late/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-all-reject-late/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-call-limit/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-retry/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promise-retry/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/promzard/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/promzard/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/example/basic.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/example/basic.png │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/example/callback.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/example/small-qrcode.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/lib/main.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QR8bitByte.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRBitBuffer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRErrorCorrectLevel.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMaskPattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMath.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMode.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRPolynomial.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRRSBlock.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/QRUtil.js │A│ » /usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/vendor/QRCode/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/read/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/read/dist/commonjs/read.js │A│ » /usr/lib/node_modules_24/npm/node_modules/read/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/read/dist/esm/read.js │A│ » /usr/lib/node_modules_24/npm/node_modules/read/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/read-cmd-shim/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/read-cmd-shim/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/License │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/equation.gif │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/example/dns.js │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/example/stop.js │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/lib/retry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/lib/retry_operation.js │A│ » /usr/lib/node_modules_24/npm/node_modules/retry/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/safer-buffer/dangerous.js │A│ » /usr/lib/node_modules_24/npm/node_modules/safer-buffer/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/safer-buffer/safer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/safer-buffer/tests.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/bin/semver.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/classes/comparator.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/classes/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/classes/range.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/classes/semver.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/clean.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/cmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/coerce.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/compare-build.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/compare-loose.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/compare.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/diff.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/eq.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/gt.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/gte.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/inc.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/lt.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/lte.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/major.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/minor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/neq.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/patch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/prerelease.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/rcompare.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/rsort.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/satisfies.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/sort.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/functions/valid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/internal/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/internal/debug.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/internal/identifiers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/internal/lrucache.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/internal/parse-options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/internal/re.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/preload.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/range.bnf │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/gtr.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/intersects.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/ltr.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/max-satisfying.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/min-satisfying.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/min-version.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/outside.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/simplify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/subset.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/to-comparators.js │A│ » /usr/lib/node_modules_24/npm/node_modules/semver/ranges/valid.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/cjs/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/cjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/cjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/cjs/signals.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/mjs/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/mjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/mjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/dist/mjs/signals.js │A│ » /usr/lib/node_modules_24/npm/node_modules/signal-exit/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/sigstore/dist/config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/sigstore/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/sigstore/dist/sigstore.js │A│ » /usr/lib/node_modules_24/npm/node_modules/sigstore/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/smart-buffer/build/smartbuffer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/smart-buffer/build/utils.js │A│ » /usr/lib/node_modules_24/npm/node_modules/smart-buffer/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/build/client/socksclient.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/build/common/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/build/common/helpers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/build/common/receivebuffer.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/build/common/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/build/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/socks-proxy-agent/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/socks-proxy-agent/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-exceptions/deprecated.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-exceptions/index.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-exceptions/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/scan.js │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-license-ids/deprecated.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-license-ids/index.json │A│ » /usr/lib/node_modules_24/npm/node_modules/spdx-license-ids/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ssri/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ssri/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/supports-color/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/supports-color/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/supports-color/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/create.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/cwd-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/extract.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/get-write-flag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/header.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/large-numbers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/list.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/make-command.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/mkdir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/mode-fix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/normalize-unicode.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/normalize-windows-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/pack.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/path-reservations.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/pax.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/process-umask.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/read-entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/replace.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/strip-absolute-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/strip-trailing-slashes.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/symlink-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/unpack.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/update.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/warn-method.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/winchars.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/commonjs/write-entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/create.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/cwd-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/extract.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/get-write-flag.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/header.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/large-numbers.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/list.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/make-command.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/mkdir.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/mode-fix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/normalize-unicode.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/normalize-windows-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/pack.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/path-reservations.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/pax.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/process-umask.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/read-entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/replace.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/strip-absolute-path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/strip-trailing-slashes.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/symlink-error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/types.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/unpack.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/update.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/warn-method.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/winchars.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/dist/esm/write-entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tar/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/example/align.js │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/example/center.js │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/example/dotalign.js │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/example/doubledot.js │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/example/table.js │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/text-table/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/lib/factory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/src/factory.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/src/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/da.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/de.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/en-short.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/en.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/es.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/fa.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/translations/ne.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/dist/index.cjs │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/dist/index.d.cts │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/dist/index.d.mts │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/dist/index.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.cjs │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.cts │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.mts │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/lib/constants.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/lib/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/lib/picomatch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/lib/scan.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/lib/utils.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/posix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tinyglobby/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/treeverse/lib/breadth.js │A│ » /usr/lib/node_modules_24/npm/node_modules/treeverse/lib/depth-descent.js │A│ » /usr/lib/node_modules_24/npm/node_modules/treeverse/lib/depth.js │A│ » /usr/lib/node_modules_24/npm/node_modules/treeverse/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/treeverse/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/config.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/error.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/fetcher.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/store.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/updater.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/utils/tmpfile.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/dist/utils/url.js │A│ » /usr/lib/node_modules_24/npm/node_modules/tuf-js/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/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-name/lib/builtin-modules.json │A│ » /usr/lib/node_modules_24/npm/node_modules/validate-npm-package-name/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/validate-npm-package-name/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/walk-up-path/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/walk-up-path/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/walk-up-path/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/walk-up-path/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/walk-up-path/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/which/bin/which.js │A│ » /usr/lib/node_modules_24/npm/node_modules/which/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/which/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/write-file-atomic/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/write-file-atomic/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/yallist/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/yallist/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/yallist/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/yallist/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/yallist/package.json │A│ » /usr/lib/node_modules_24/npm/package.json │A│ » /usr/lib/nodejs-24/bin/corepack │A│ » /usr/lib/nodejs-24/bin/node │A│ » /usr/lib/nodejs-24/bin/npm │A│ » /usr/lib/nodejs-24/bin/npx │A│ » /usr/share/man/man1/node-24.1 │A│ » /usr/lib/debug/.build-id/8d/c2ddc107a964bd260a91aa089aecacb8bd5383.debug │A│ » /usr/lib/debug/.build-id/87/6022f3cc8a13a0453045e9d069b71e4391603d.debug Verifying Verified "n/nodejs-24/manifest.x86_64.bin" matches built manifest based on hash match: "922462746d488dfe40a51d97d6f44c376c1eb54c7f4d8fb797a3e0b9e07c5521" Packaging Emitted nodejs-24-24.14.1-4-1-x86_64.stone Emitted nodejs-24-dbginfo-24.14.1-4-1-x86_64.stone Phase Elapsed % │Initialize 0.67s 0.1% │Populate (moss) ││Resolve 0.30s 0.0% ││Fetch 0.34s 0.1% ││Blit 3.21s 0.5% │Fetch 2.45s 0.4% │x86_64 ││Prepare 1.86s 0.3% ││Setup 0.54s 0.1% ││Build 9m52.58s 95.2% ││Install 0.41s 0.1% │Analyze 0.94s 0.2% │Emit 18.92s 3.0% ────────────────────────────────────── Total 10m22.21s 100.0% Build finished successfully at 2026-03-31T18:22:20+02:00